FlowDocument.TextAlignment Property

Definition

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

Property Value

One of the TextAlignment values that specifies the desired alignment. The default is Left.

Examples

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>

The following figure shows how the preceding FlowDocument renders with Left text alignment (the default).

Screenshot: TextAlign property value of Left

The following figure shows how the same FlowDocument renders with Right text alignment.

Screenshot: TextAlign value of Right

The following figure shows how the same FlowDocument renders with Center text alignment.

Screenshot: TextAlign property value of Center

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

Remarks

Dependency Property Information

Identifier field TextAlignmentProperty
Metadata properties set to true AffectsMeasure, AffectsRender, Inherits

Applies to