Поделиться через


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 свойства превышает это ограничение, то эффективное разрыв столбца уменьшается, чтобы наблюдать за этим ограничением.

Если это свойство не действует ColumnWidthnull.

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

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

Значения XAML

ДвухместныйDouble

Строковое представление значения, равного Double или больше 0,0, но меньше Double.PositiveInfinity. Неквалифицированное значение измеряется в независимых пикселях устройства. Строки не должны явно включать десятичные знаки.

qualifiedDoubleДвойное значение, как описано выше (за исключениемAuto), за которым следует один из следующих описателей единиц: px, , incmpt.

px (по умолчанию) — это единицы, независимые от устройства (1/96-й дюйм на единицу)

in имеет дюймы; 1in==96px

cm имеет сантиметры; 1cm==(96/2.54) px

pt — это точки; 1pt==(96/72) px

Автоматически приводит к тому, что для текущего LineHeight значения свойства задано эффективное интервалирование между столбцами. Эквивалентно значению NaNсвойства .

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

Элемент Ценность
Поле идентификатора ColumnGapProperty
Свойства метаданных, равные свойству true AffectsRender

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

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