FlowDocument.Typography Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan variasi tipografi yang saat ini efektif untuk konten teks .FlowDocument
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
Nilai Properti
Objek Typography yang menentukan variasi tipografi yang saat ini efektif. Untuk daftar nilai tipografi default, lihat Typography.
Contoh
Contoh berikut menunjukkan cara mengatur berbagai variasi tipografi dengan Typography atribut FlowDocument elemen.
<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>
Contoh berikut menunjukkan cara mengatur berbagai aspek Typography properti secara terprogram.
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
Keterangan
Properti Typography hanya berlaku untuk font OpenType. Varian tipografi tidak berpengaruh pada font yang tidak mendukung varian. Untuk informasi selengkapnya tentang topik ini, lihat Tipografi di WPF.