FlowDocument.FontFamily Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt of stelt u de gewenste lettertypefamilie op het hoogste niveau voor de FlowDocument.
public:
property System::Windows::Media::FontFamily ^ FontFamily { System::Windows::Media::FontFamily ^ get(); void set(System::Windows::Media::FontFamily ^ value); };
[System.Windows.Localizability(System.Windows.LocalizationCategory.Font, Modifiability=System.Windows.Modifiability.Unmodifiable)]
public System.Windows.Media.FontFamily FontFamily { get; set; }
[<System.Windows.Localizability(System.Windows.LocalizationCategory.Font, Modifiability=System.Windows.Modifiability.Unmodifiable)>]
member this.FontFamily : System.Windows.Media.FontFamily with get, set
Public Property FontFamily As FontFamily
Waarde van eigenschap
Een FontFamily object waarin de lettertypefamilie van voorkeur of een primaire lettertypefamilie met een of meer lettertypefamilies van de voorkeur wordt opgegeven. De standaardwaarde is het lettertype dat wordt bepaald door de MessageFontFamily waarde.
- Kenmerken
Voorbeelden
In het volgende voorbeeld ziet u hoe u het FontFamily kenmerk van een FlowDocument element instelt.
<FlowDocumentReader>
<FlowDocument
FontFamily="Century Gothic"
FontSize="12"
FontStretch="UltraExpanded"
FontStyle="Italic"
FontWeight="UltraBold"
>
<Paragraph>
Any font settings on this paragraph would override the font settings
for the FlowDocument.
</Paragraph>
</FlowDocument>
</FlowDocumentReader>
In het volgende voorbeeld ziet u hoe u de eigenschap FontFamily programmatisch instelt.
FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("A bit of text content...")));
// Set the desired column gap to 10 device independend pixels.
flowDoc.FontFamily = new FontFamily("Century Gothic");
flowDoc.FontSize = 12.0;
flowDoc.FontStretch = FontStretches.UltraExpanded;
flowDoc.FontStyle = FontStyles.Italic;
flowDoc.FontWeight = FontWeights.UltraBold;
Dim flowDoc As New FlowDocument(New Paragraph(New Run("A bit of text content...")))
' Set the desired column gap to 10 device independend pixels.
flowDoc.FontFamily = New FontFamily("Century Gothic")
flowDoc.FontSize = 12.0
flowDoc.FontStretch = FontStretches.UltraExpanded
flowDoc.FontStyle = FontStyles.Italic
flowDoc.FontWeight = FontWeights.UltraBold
Opmerkingen
Alle FontFamily instellingen op onderliggende elementen overschrijven deze instelling op het hoogste niveau.
Wanneer meerdere families worden opgegeven, fungeren de tweede en volgende lettertypefamilies als terugvalfamilies die moeten worden gebruikt in gevallen waarin de primaire lettertypefamilie niet beschikbaar is of niet van toepassing is.
Met deze eigenschap wordt alleen een voorkeur opgegeven. Als de opgegeven lettertypefamilie niet beschikbaar is, valt het lettertype op de FlowDocument achtergrond terug op het lettertype dat wordt bepaald door de SystemFonts.MessageFontFamily waarde.
XAML-kenmerkgebruik
<object FontFamily="fontFamilyName"/>
- or -
<object FontFamily="fontFamilyNamesList"/>
- or -
<object FontFamily="fontFamilyFolderReference"/>
- or -
<object FontFamily="fontFamilyUriReference"/>
XAML-waarden
fontFamilyName Een tekenreeks die een lettertypefamilienaam opgeeft. Een voorbeeld hiervan is "Arial" of "Century Gothic".
fontFamilyNamesList Een tekenreeks die meerdere namen van lettertypefamilies opgeeft, die elk worden gescheiden door een komma (witruimte na een komma wordt genegeerd). De eerste lettertypefamilie die is opgegeven, fungeert als de primaire lettertypefamilie; volgende lettertypefamilies fungeren als terugvalfamilies die moeten worden gebruikt in gevallen waarin de primaire lettertypefamilie niet beschikbaar is of niet van toepassing is. Hiermee geeft u bijvoorbeeld "Arial, Century Gothic" Arial op als de primaire lettertypefamilie, met Century Gothic als de terugvallettertypefamilie.
fontFamilyFolderReference Een tekenreeks die een map met het lettertype opgeeft, samen met de naam van de lettertypefamilie. De naam van de map en lettertypefamilie worden gescheiden door een #-teken. De mapreferentie kan absoluut of relatief zijn. Bijvoorbeeld: "Custom Fonts\#My Custom Font".
fontFamilyUriReference Een tekenreeks die een URI (Uniform Resource Identifier) voor het lettertype opgeeft, samen met een lettertypefamilienaam. De naam van de URI en de lettertypefamilie worden gescheiden door een #-teken. Bijvoorbeeld: "http://MyFontServer/Fonts/#My Custom Font".
Informatie over afhankelijkheidseigenschappen
| Item | Waarde |
|---|---|
| Id-veld | FontFamilyProperty |
Eigenschappen van metagegevens ingesteld op true |
AffectsMeasure, , AffectsRenderInherits |