FlowDocument.Typography Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die aktuell verwendbaren Typografievarianten für den Textinhalt des FlowDocument ab.
public:
property System::Windows::Documents::Typography ^ Typography { System::Windows::Documents::Typography ^ get(); };
public System.Windows.Documents.Typography Typography { get; }
member this.Typography : System.Windows.Documents.Typography
Public ReadOnly Property Typography As Typography
Eigenschaftswert
Ein Typography-Objekt, mit dem die aktuell verwendbaren Typografievarianten angegeben werden. Eine Liste der Standardwerte für die Typografie finden Sie unter Typography.
Beispiele
Im folgenden Beispiel wird gezeigt, wie Sie verschiedene Typografievariationen mit dem Typography Attribut eines FlowDocument Elements festlegen.
<FlowDocumentReader>
<FlowDocument
Typography.Capitals="SmallCaps"
Typography.CapitalSpacing="True"
Typography.CaseSensitiveForms="True"
Typography.ContextualAlternates="False"
Typography.ContextualLigatures="False"
Typography.DiscretionaryLigatures="True"
Typography.EastAsianExpertForms="True"
Typography.EastAsianLanguage="Traditional"
Typography.EastAsianWidths="Proportional"
Typography.Fraction="Stacked"
Typography.HistoricalForms="True"
Typography.HistoricalLigatures="True"
Typography.Kerning="False"
Typography.MathematicalGreek="True"
Typography.NumeralAlignment="Proportional"
Typography.NumeralStyle="OldStyle"
Typography.SlashedZero="True"
Typography.StandardLigatures="False"
Typography.Variants="Ruby"
>
<Paragraph Background="GhostWhite">
This FlowDocument has numerous typography variations applied.
</Paragraph>
</FlowDocument>
</FlowDocumentReader>
Im folgenden Beispiel wird gezeigt, wie verschiedene Aspekte der Typography Eigenschaft programmgesteuert festgelegt werden.
FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("A bit of text content...")));
// Change various default typography variations.
flowDoc.Typography.Capitals = FontCapitals.SmallCaps;
flowDoc.Typography.CapitalSpacing = true;
flowDoc.Typography.CaseSensitiveForms = true;
flowDoc.Typography.ContextualAlternates = false;
flowDoc.Typography.ContextualLigatures = false;
flowDoc.Typography.DiscretionaryLigatures = true;
flowDoc.Typography.EastAsianExpertForms = true;
flowDoc.Typography.EastAsianLanguage = FontEastAsianLanguage.Traditional;
flowDoc.Typography.EastAsianWidths = FontEastAsianWidths.Proportional;
flowDoc.Typography.Fraction = FontFraction.Stacked;
flowDoc.Typography.HistoricalForms = true;
flowDoc.Typography.HistoricalLigatures = true;
flowDoc.Typography.Kerning = false;
flowDoc.Typography.MathematicalGreek = true;
flowDoc.Typography.NumeralAlignment = FontNumeralAlignment.Proportional;
flowDoc.Typography.NumeralStyle = FontNumeralStyle.OldStyle;
flowDoc.Typography.SlashedZero = true;
flowDoc.Typography.StandardLigatures = false;
flowDoc.Typography.Variants = FontVariants.Ruby;
Dim flowDoc As New FlowDocument(New Paragraph(New Run("A bit of text content...")))
' Change various default typography variations.
flowDoc.Typography.Capitals = FontCapitals.SmallCaps
flowDoc.Typography.CapitalSpacing = True
flowDoc.Typography.CaseSensitiveForms = True
flowDoc.Typography.ContextualAlternates = False
flowDoc.Typography.ContextualLigatures = False
flowDoc.Typography.DiscretionaryLigatures = True
flowDoc.Typography.EastAsianExpertForms = True
flowDoc.Typography.EastAsianLanguage = FontEastAsianLanguage.Traditional
flowDoc.Typography.EastAsianWidths = FontEastAsianWidths.Proportional
flowDoc.Typography.Fraction = FontFraction.Stacked
flowDoc.Typography.HistoricalForms = True
flowDoc.Typography.HistoricalLigatures = True
flowDoc.Typography.Kerning = False
flowDoc.Typography.MathematicalGreek = True
flowDoc.Typography.NumeralAlignment = FontNumeralAlignment.Proportional
flowDoc.Typography.NumeralStyle = FontNumeralStyle.OldStyle
flowDoc.Typography.SlashedZero = True
flowDoc.Typography.StandardLigatures = False
flowDoc.Typography.Variants = FontVariants.Ruby
Hinweise
Die Typography Eigenschaft gilt nur für OpenType-Schriftarten. Eine Typografievariante hat keine Auswirkung auf Schriftarten, die die Variante nicht unterstützen. Weitere Informationen zu diesem Thema finden Sie unter Typografie in WPF.