Taal

FlowDocument.FontFamily Eigenschap

Definitie

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

Van toepassing op