共用方式為


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 中使用印刷樣式 CapitalsNumeralStyle 功能。請注意,這兩種印刷樣式屬性都適用於整個段落。

<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>

請參閱

概念

OpenType 字型功能