FlowDocument.TextAlignment プロパティ

定義

テキスト コンテンツの水平方向の配置を示す値を取得または設定します。Gets or sets a value that indicates the horizontal alignment of text content.

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

プロパティ値

目的の配置を指定する、いずれかの TextAlignment 値。One of the TextAlignment values that specifies the desired alignment. 既定値は、Left です。The default is Left.

次の例は、FlowDocument 要素の TextAlignment 属性を設定する方法を示しています。The following example shows how to set the TextAlignment attribute of a FlowDocument element.

<FlowDocumentReader>
  <FlowDocument
    TextAlignment="Center"
>
    <Paragraph Background="GhostWhite">
      One<LineBreak/>
      two two<LineBreak/>
      Three Three Three<LineBreak/>
      four four four four<LineBreak/>
      Five Five Five Five Five<LineBreak/>
      six six six six six six<LineBreak/>
      Seven Seven Seven Seven Seven Seven Seven<LineBreak/>
      eight eight eight eight eight eight eight eight
    </Paragraph>
  </FlowDocument>
</FlowDocumentReader>

次の図は、前の FlowDocumentLeft テキストの配置 (既定値) でどのようにレンダリングされるかを示しています。The following figure shows how the preceding FlowDocument renders with Left text alignment (the default).

スクリーンショット:左寄せのプロパティ値Screenshot: TextAlign property value of Left

次の図は、同じ FlowDocumentRight テキストの配置と共にどのようにレンダリングされるかを示しています。The following figure shows how the same FlowDocument renders with Right text alignment.

スクリーンショット:Right の値の配置Screenshot: TextAlign value of Right

次の図は、同じ FlowDocumentCenter テキストの配置と共にどのようにレンダリングされるかを示しています。The following figure shows how the same FlowDocument renders with Center text alignment.

スクリーンショット:Center の TextAlign プロパティ値Screenshot: TextAlign property value of Center

次の例は、TextAlignment プロパティをプログラムで設定する方法を示しています。The following example shows how to set the TextAlignment property programmatically.

FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("A bit of text content...")));

// Text will be centered.
flowDoc.TextAlignment = TextAlignment.Center;
Dim flowDoc As New FlowDocument(New Paragraph(New Run("A bit of text content...")))

' Text will be centered.
flowDoc.TextAlignment = TextAlignment.Center

注釈

依存プロパティ情報Dependency Property Information

識別子フィールドIdentifier field TextAlignmentProperty
メタデータプロパティが true に設定されるMetadata properties set to true AffectsMeasureAffectsRenderInheritsAffectsMeasure, AffectsRender, Inherits

適用対象