FlowDocument.ColumnGap Свойство

Определение

Получает или задает значение промежутка, указывающее интервал между столбцами в 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; }
[<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

Значение свойства

Double

Промежуток между столбцами в аппаратно-независимых пикселях.The column gap, in device independent pixels. Значение NaN (эквивалентное значению атрибутаAuto) указывает на то, что промежуток между столбцами равен LineHeight свойству.A value of NaN (equivalent to an attribute value of "Auto") indicates that the column gap is equal to the LineHeight property. Значение по умолчанию — NaN.The default is NaN.

Атрибуты

Примеры

В следующем примере показано, как задать ColumnGap свойство программным способом.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

Комментарии

Получение этого свойства возвращает текущий разрыв столбца.Getting this property returns the current column gap. Задание этого значения изменяет текущий действующий зазор столбцов и может привести к перекомпоновке содержимого.Setting this value changes the currently effective column gap, and may cause content to reflow.

Разрыв столбца не может превышать текущий PageWidth минус PagePadding .The column gap cannot exceed the current PageWidth minus any PagePadding. Если значение ColumnGap Свойства превышает это ограничение, эффективный зазор столбца уменьшается, чтобы наблюдать за этим ограничением.If the value of the ColumnGap property exceeds this limit, the effective column gap is reduced to observe this limit.

Это свойство не действует, если ColumnWidth имеет значение null .This property has no effect if ColumnWidth is null.

Использование атрибута XAMLXAML Attribute Usage

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

Значения XAMLXAML Values

doubledouble
Double

Строковое представление Double значения, равного или больше 0,0, но меньше Double.PositiveInfinity .String representation of a Double value equal to or greater than 0.0 but smaller than Double.PositiveInfinity. Неполное значение измеряется в аппаратно-независимых пикселях.An unqualified value is measured in device independent pixels. Строки не должны явно включать десятичные разделители.Strings need not explicitly include decimal points.

куалифиеддаублеqualifiedDouble
Значение типа Double , как описано выше (за исключением Auto ), за которым следует один из следующих спецификаторов единиц: 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 (по умолчанию) — аппаратно-независимые единицы (1/1/96 дюйма на единицу)px (default) is device-independent units (1/96th inch per unit)

in — дюймы; 1in = = 96 пикселейin is inches; 1in==96px

cm — сантиметры; 1cm = = (96/2,54) pxcm is centimeters; 1cm==(96/2.54) px

pt является точкой; выбрано 1pt = = (96/72) pxpt is points; 1pt==(96/72) px

АвтоAuto
Приводит к тому, что в качестве интервала между столбцами устанавливается текущее значение LineHeight Свойства.Causes the effective spacing between columns to be set to the current value of the LineHeight property. Эквивалентно значению свойства NaN .Equivalent to a property value of NaN.

Сведения о свойстве зависимостейDependency Property Information

Поле идентификатораIdentifier field ColumnGapProperty
Свойства метаданных, для которых задано значение trueMetadata properties set to true AffectsRender

Применяется к

См. также раздел