次の方法で共有


Inline.TextDecorations プロパティ

定義

この要素に適用する文字装飾を格納する TextDecorationCollection を取得します。

public:
 property System::Windows::TextDecorationCollection ^ TextDecorations { System::Windows::TextDecorationCollection ^ get(); void set(System::Windows::TextDecorationCollection ^ value); };
public System.Windows.TextDecorationCollection TextDecorations { get; set; }
member this.TextDecorations : System.Windows.TextDecorationCollection with get, set
Public Property TextDecorations As TextDecorationCollection

プロパティ値

TextDecorationCollection

この要素に適用する文字装飾を格納する TextDecorationCollection コレクション。

既定値は null です (テキスト装飾は適用されません)。

次の例は、要素 (Run) の属性をTextDecorations設定する方法をInline示しています。

<FlowDocument ColumnWidth="200">
  <Paragraph>
    <Run TextDecorations="Strikethrough">
      This text will render with the strikethrough effect.
    </Run>
  </Paragraph>
</FlowDocument>

この例の表示結果を次の図に示します。

スクリーンショット: 既定の取り消し線の効果が適用されたテキスト

次の図には、それぞれ 上線ベースライン下線 の各装飾がどのようにレンダリングされるかが示されています。

スクリーンショット: TextDecorator の上に線を引く

スクリーンショット: テキストに対する既定のベースライン効果

スクリーンショット: 既定の下線の効果が適用されたテキスト

次の例では、TextDecorations プロパティをプログラムで設定する方法を示しています。

Run run1 = new Run("This text will render with the strikethrough effect.");
run1.TextDecorations = TextDecorations.Strikethrough;
Dim run1 As New Run("This text will render with the strikethrough effect.")
run1.TextDecorations = TextDecorations.Strikethrough

注釈

TextDecoration オブジェクトは、テキストに追加できるビジュアルな装飾です。 文字の装飾には、下線、ベースライン、取り消し線、上線の 4 種類があります。 テキスト装飾の詳細については、「 方法: テキスト装飾を作成する」を参照してください。

依存プロパティ情報

識別子フィールド TextDecorationsProperty
メタデータのプロパティが次に設定されている true AffectsRender

適用対象