FlowDocument.FontFamily Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví upřednostňovanou rodinu písem nejvyšší úrovně pro .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
Hodnota vlastnosti
Objekt FontFamily určující preferovanou rodinu písem nebo primární upřednostňovanou rodinu písem s jednou nebo více záložními rodinami písem. Výchozí hodnota je písmo určené MessageFontFamily hodnotou.
- Atributy
Příklady
Následující příklad ukazuje, jak nastavit FontFamily atribut elementu FlowDocument .
<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>
Následující příklad ukazuje, jak nastavit FontFamily vlastnost programově.
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
Poznámky
Všechna FontFamily nastavení podřízených prvků přepíší toto nastavení nejvyšší úrovně.
Při zadání více rodin slouží druhá a následující rodiny písem jako záložní rodiny, které se mají použít v případech, kdy primární rodina písem není k dispozici nebo není použitelná.
Tato vlastnost určuje pouze předvolbu. Pokud zadaná rodina písem není k dispozici, FlowDocument bezobslužně se vrátí k písmu určenému SystemFonts.MessageFontFamily hodnotou.
Použití atributu XAML
<object FontFamily="fontFamilyName"/>
- or -
<object FontFamily="fontFamilyNamesList"/>
- or -
<object FontFamily="fontFamilyFolderReference"/>
- or -
<object FontFamily="fontFamilyUriReference"/>
Hodnoty XAML
fontFamilyName Řetězec určující název rodiny písem. Například "Arial" nebo "Century Gothic".
fontFamilyNamesList Řetězec určující více názvů rodin písem oddělených čárkou (všechny prázdné znaky za čárkou se ignorují). První zadaná řada písem slouží jako primární rodina písem; následující rodiny písem slouží jako záložní rodiny, které se mají použít v případech, kdy primární rodina písem není k dispozici nebo není použitelná.
"Arial, Century Gothic" Například určuje Arial jako primární rodinu písem, přičemž Century Gothic jako záložní rodina písem.
fontFamilyFolderReference Řetězec určující složku obsahující písmo spolu s názvem rodiny písem. Složka a název rodiny písem jsou oddělené znakem #. Odkaz na složku může být absolutní nebo relativní. Například: "Custom Fonts\#My Custom Font".
fontFamilyUriReference Řetězec určující identifikátor URI (Uniform Resource Identifier) pro písmo spolu s názvem rodiny písem. Identifikátor URI a název rodiny písem jsou oddělené znakem #. Například: "http://MyFontServer/Fonts/#My Custom Font".
Informace o vlastnosti závislosti
| Položka | Hodnota |
|---|---|
| Pole Identifikátor | FontFamilyProperty |
Vlastnosti metadat nastavené na true |
AffectsMeasure, , AffectsRenderInherits |