FlowDocument.ColumnGap FlowDocument.ColumnGap FlowDocument.ColumnGap FlowDocument.ColumnGap Property

Definición

Obtiene o establece el valor de separación de columnas, que indica el espaciado entre las columnas de un 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

Valor de propiedad

Separación de columnas, en píxeles independientes de dispositivo.The column gap, in device independent pixels. Un valor de NaN (equivalente a un valor de atributo de "automática") indica que la separación de columnas es igual a la LineHeight propiedad.A value of NaN (equivalent to an attribute value of "Auto") indicates that the column gap is equal to the LineHeight property. De manera predeterminada, es NaN.The default is NaN.

Ejemplos

El ejemplo siguiente muestra cómo establecer el ColumnGap propiedad mediante programación.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

Comentarios

Al obtener esta propiedad devuelve la separación de columnas actual.Getting this property returns the current column gap. Al establecer este valor cambia la separación de columnas actualmente vigentes y puede provocar el flujo del contenido.Setting this value changes the currently effective column gap, and may cause content to reflow.

La separación de columnas no puede superar los actual PageWidth menos las PagePadding.The column gap cannot exceed the current PageWidth minus any PagePadding. Si el valor de la ColumnGap propiedad supera este límite, se reduce la separación de columnas efectivo para observar este límite.If the value of the ColumnGap property exceeds this limit, the effective column gap is reduced to observe this limit.

Esta propiedad no tiene ningún efecto si ColumnWidth es null.This property has no effect if ColumnWidth is null.

Uso de atributos XAMLXAML Attribute Usage

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

Valores XAMLXAML Values

doubledouble
Double

Representación de cadena de un Double valor igual o mayor que 0,0 pero menor que Double.PositiveInfinity.String representation of a Double value equal to or greater than 0.0 but smaller than Double.PositiveInfinity. Un valor sin calificar se mide en píxeles independientes del dispositivo.An unqualified value is measured in device independent pixels. Las cadenas no necesitan incluir explícitamente puntos decimales.Strings need not explicitly include decimal points.

qualifiedDoublequalifiedDouble
Un doble valor tal y como se ha descrito anteriormente (excepto Auto), seguido de uno de estos especificadores de unidades: 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 (valor predeterminado) es unidades independientes de dispositivo (1/96 de pulgada por unidad)device-independent units (1/96th inch per unit)px (default) is unidades independientes de dispositivo (1/96 de pulgada por unidad)device-independent units (1/96th inch per unit)

in pulgadas; 1in == 96 pxin is inches; 1in==96px

cm es centímetros; 1cm==(96/2.54) pxcm is centimeters; 1cm==(96/2.54) px

pt puntos; 1pt==(96/72) pxpt is points; 1pt==(96/72) px

AutomáticoAuto
Hace que el eficaz espaciado entre columnas se establezca en el valor actual de la LineHeight propiedad.Causes the effective spacing between columns to be set to the current value of the LineHeight property. Equivalente a un valor de propiedad NaN.Equivalent to a property value of NaN.

Información sobre propiedades de dependenciaDependency Property Information

Campo de identificadorIdentifier field ColumnGapProperty
Establecen las propiedades de metadatos en trueMetadata properties set to true AffectsRender

Se aplica a

Consulte también: