FlowDocument.ColumnGap プロパティ

定義

FlowDocument 内の列間の間隔を示す、列間隔値を取得または設定します。

public:
 property double ColumnGap { double get(); void set(double value); };
[System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))]
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)]
public double ColumnGap { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Windows.LengthConverter))>]
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)>]
member this.ColumnGap : double with get, set
Public Property ColumnGap As Double

プロパティ値

列間隔 (デバイスに依存しないピクセル単位)。 値 NaN (属性値 "Auto" と等価) は、列間隔が LineHeight プロパティと同じであることを示しています。 既定値は、NaN です。

属性

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

FlowDocument flowDoc = new FlowDocument(new Paragraph(new Run("A bit of text content...")));
// Set the desired column gap to 10 device independend pixels.
flowDoc.ColumnGap = 10.0;
Dim flowDocColGap As New FlowDocument(New Paragraph(New Run("A bit of text content...")))
    ' Set the desired column gap to 10 device independend pixels.
flowDocColGap.ColumnGap = 10.0

注釈

このプロパティを取得すると、現在の列のギャップが返されます。 この値を設定すると、現在有効な列のギャップが変更され、コンテンツがリフローする可能性があります。

列のギャップは、現在 PageWidth の から を引いた値 PagePaddingを超えることはできません。 プロパティの値がこの制限を ColumnGap 超えると、有効な列のギャップが減少してこの制限が確認されます。

が の場合 ColumnWidth 、このプロパティは null無効です。

XAML 属性の使用方法

<object ColumnGap="double"/>  
- or -  
<object ColumnGap="qualifiedDouble"/>  
- or -  
<object ColumnGap="Auto"/>  

XAML 値

double
Double

0.0 以上で より小さいDouble.PositiveInfinity値の文字列表現Double。 非修飾値は、デバイスに依存しないピクセル単位で測定されます。 文字列に明示的に小数点を含める必要はありません。

qualifiedDouble
上で説明した double 値 (を Auto除く) の後に、次のいずれかの単位指定子 px(、 incmpt) が続きます。

px (既定値) はデバイスに依存しない単位 (1 ユニットあたり 1/96 インチ) です

in はインチ。1in==96px

cm はセンチメートルです。1cm==(96/2.54) px

pt はポイント。1pt==(96/72) px

自動
列間の有効な間隔を プロパティの現在の値に LineHeight 設定します。 のプロパティ値 NaNに相当します。

依存プロパティ情報

識別子フィールド ColumnGapProperty
に設定されたメタデータ プロパティ true AffectsRender

適用対象

こちらもご覧ください