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 |