FlowDocument.FontStyle Property
.NET Framework 4.5
Gets or sets the top-level font style for the FlowDocument.
Namespace: System.Windows.Documents
Assembly: PresentationFramework (in PresentationFramework.dll)
XMLNS for XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
<object FontStyle="FontStyle" .../>
Property Value
Type: System.Windows.FontStyleA member of the FontStyles class that specifies the desired font style. The default is determined by the SystemFonts.MessageFontStyle value.
The following example shows how to set the FontStyle 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 FontStyle property programmatically.
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;
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.