共用方式為


FlowDocument.TextAlignment 屬性

定義

取得或設定一個值,表示文字內容的水平對齊。

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其中一個數值用來指定想要的對齊方式。 預設值為 Left

範例

以下範例說明如何設定 TextAlignment 元素 FlowDocument 的屬性。

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

下圖展示了前述 FlowDocument 文字對齊(預設)的渲染 Left 方式。

截圖:TextAlign 屬性值 左

下圖展示了相同的 FlowDocument 渲染方式,並 Right 搭配文字對齊。

截圖:TextAlign 右的值

下圖展示了相同的 FlowDocument 渲染方式,並 Center 搭配文字對齊。

截圖:Center的TextAlign屬性值

下列示範如何以程式設計的方式設定 Typography 屬性。

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

備註

相依財產資訊

項目 價值
識別碼欄位 TextAlignmentProperty
元資料屬性設為 true AffectsMeasureAffectsRenderInherits

適用於