FlowDocument::FontFamily Property
Gets or sets the preferred top-level font family for the FlowDocument.
Assembly: PresentationFramework (in PresentationFramework.dll)
XMLNS for XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
[LocalizabilityAttribute(LocalizationCategory::Font, Modifiability = Modifiability::Unmodifiable)] public: property FontFamily^ FontFamily { FontFamily^ get (); void set (FontFamily^ value); }
<object> <object.FontFamily> <FontFamily .../> </object.FontFamily> </object>
<object FontFamily="fontFamilyName"/> - or - <object FontFamily="fontFamilyNamesList"/> - or - <object FontFamily="fontFamilyFolderReference"/> - or - <object FontFamily="fontFamilyUriReference"/>
XAML Values
Property Value
Type: System.Windows.Media::FontFamilyA FontFamily object specifying the preferred font family, or a primary preferred font family with one or more fallback font families. The default is the font determined by the SystemFonts::MessageFontFamily value.
Any FontFamily settings on child elements will override this top-level setting.
When multiple families are specified, the second and subsequent font families serve as fallback families to be used in cases where the primary font family is unavailable or not applicable.
This property specifies a preference only. If the specified font family is not available, the FlowDocument will silently fall back to the font determined by the SystemFonts::MessageFontFamily value.
The following example shows how to set the FontFamily attribute of a FlowDocument element.
<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>
The following example shows how to set the FontFamily property programmatically.
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.