FlowDocument.ColumnGap Właściwość

Definicja

Pobiera lub ustawia wartość przerwy kolumny, która wskazuje odstępy między kolumnami w FlowDocument.Gets or sets the column gap value, which indicates the spacing between columns in a 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; }
member this.ColumnGap : double with get, set
Public Property ColumnGap As Double

Wartość właściwości

Odstęp między kolumnami w pikselach niezależnych od urządzenia.The column gap, in device independent pixels. Wartość NaN (odpowiednik wartościatrybutu "Auto")wskazuje, że przerwa w kolumnie jest równa właściwości LineHeight.A value of NaN (equivalent to an attribute value of "Auto") indicates that the column gap is equal to the LineHeight property. Wartość domyślna to NaN.The default is NaN.

Atrybuty

Przykłady

Poniższy przykład pokazuje, jak ustawić właściwość ColumnGap programowo.The following example shows how to set the ColumnGap property programmatically.

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

Uwagi

Pobranie tej właściwości spowoduje zwrócenie bieżącej przerwy w kolumnie.Getting this property returns the current column gap. Ustawienie tej wartości powoduje zmianę aktualnie efektywnej przerwy kolumny i może spowodować ponowne przetworzenie zawartości.Setting this value changes the currently effective column gap, and may cause content to reflow.

Przerwa w kolumnie nie może przekroczyć bieżącego PageWidth minus wszystkie PagePadding.The column gap cannot exceed the current PageWidth minus any PagePadding. Jeśli wartość właściwości ColumnGap przekracza ten limit, efektywna przerwa kolumnowa zostanie zredukowana, aby obserwować ten limit.If the value of the ColumnGap property exceeds this limit, the effective column gap is reduced to observe this limit.

Ta właściwość nie ma wpływu, jeśli ColumnWidth jest null.This property has no effect if ColumnWidth is null.

Użycie atrybutu języka XAMLXAML Attribute Usage

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

Wartości XAMLXAML Values

doubledouble
Double

Reprezentacja ciągu wartości Double równej lub większej niż 0,0, ale mniejszej niż Double.PositiveInfinity.String representation of a Double value equal to or greater than 0.0 but smaller than Double.PositiveInfinity. Niekwalifikowana wartość jest mierzona w pikselach niezależnych od urządzenia.An unqualified value is measured in device independent pixels. Ciągi nie muszą jawnie zawierać punktów dziesiętnych.Strings need not explicitly include decimal points.

qualifiedDoublequalifiedDouble
Wartość Podwójna , jak opisano powyżej (z wyjątkiem Auto), po której następuje jeden z następujących specyfikatorów jednostek: px, in, cm, pt.A double value as described above (excepting Auto), followed by one of the following unit specifiers: px, in, cm, pt.

px (wartość domyślna) jest jednostki miary niezależne od urządzenia (1/96 cala na jednostkę)device-independent units (1/96th inch per unit)px (default) is jednostki miary niezależne od urządzenia (1/96 cala na jednostkę)device-independent units (1/96th inch per unit)

in to cale; 1IN = = 96pxin is inches; 1in==96px

cm to centymetry; 1cm = = (96/2.54) pxcm is centimeters; 1cm==(96/2.54) px

pt to punkty; 1 pkt = = (96/72) pxpt is points; 1pt==(96/72) px

AutoAuto
Powoduje, że odstęp między kolumnami zostanie ustawiony na bieżącą wartość właściwości LineHeight.Causes the effective spacing between columns to be set to the current value of the LineHeight property. Odpowiednik wartości właściwości NaN.Equivalent to a property value of NaN.

Informacje dotyczące właściwości zależnościDependency Property Information

Pole identyfikatoraIdentifier field ColumnGapProperty
Właściwości metadanych ustawione na trueMetadata properties set to true AffectsRender

Dotyczy

Zobacz też