HOW TO:設定印刷樣式屬性
更新:2007 年 11 月
Windows Presentation Foundation (WPF) 包含一組複雜的印刷樣式屬性支援。這些屬性可以用在程式碼的 TextRun 層級中,或是用於可延伸標記語言 (XAML) 中。
範例
下列程式碼範例顯示在 XAML 中的下標、上標和其他的印刷樣式 Variants 的使用。變種功能是使用替代的圖像 (Glyph) 圖案來表示某種形式的那些類型的印刷樣式項目。請注意,變種功能僅限於具有 Run 項目的內含文字。
<FlowDocument FontFamily="Palatino Linotype" FontSize="24">
<Paragraph>
This is an <Run Typography.Variants="Ordinal">ordinal</Run><LineBreak/>
This is a <Run Typography.Variants="Superscript">superscript</Run><LineBreak/>
This is a <Run Typography.Variants="Subscript">subscript</Run><LineBreak/>
This is an <Run Typography.Variants="Inferior">inferior</Run><LineBreak/>
</Paragraph>
</FlowDocument>
下列程式碼範例顯示在 XAML 中使用印刷樣式 Capitals。請注意,變種功能適用於所有具有 Paragraph 項目的內含文字。
<FlowDocument FontFamily="Palatino Linotype" FontSize="24">
<Paragraph Typography.Capitals="SmallCaps">
This example shows the use of the Capitals property
of the Typography object. The entirety of this paragraph
is displayed in small capitals letters,
except for the first letter of a sentence,
and where an uppercase letter is used. In these cases,
a large capital letter is used.
</Paragraph>
</FlowDocument>
下列程式碼範例顯示在 XAML 中使用印刷樣式 Capitals 和 NumeralStyle 功能。請注意,這兩種印刷樣式屬性都適用於整個段落。
<FlowDocument FontFamily="Palatino Linotype" FontSize="24">
<Paragraph Typography.Capitals="SmallCaps" Typography.NumeralStyle="OldStyle">
Welcome to C#! . . . 14<LineBreak/>
Working with Variables, Operators, and Expressions . . . 29<LineBreak/>
Writing Methods and Applying Scope . . . 45
</Paragraph>
</FlowDocument>