Compartir a través de


FlowDocument.ColumnGap Propiedad

Definición

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

Valor de propiedad

Separación de columnas, en píxeles independientes de dispositivo. Un valor de NaN (equivalente a un valor de atributo de "Auto") indica que la separación de columnas es igual que la propiedad LineHeight. El valor predeterminado es NaN.

Atributos

Ejemplos

En el ejemplo siguiente se muestra cómo establecer la propiedad ColumnGap mediante programación.

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

La obtención de esta propiedad devuelve el intervalo de columna actual. Establecer este valor cambia el intervalo de columnas efectivo actualmente y puede provocar que el contenido se vuelva a redistribuir.

El intervalo de columnas no puede superar el actual PageWidth menos ningún PagePadding. Si el valor de la ColumnGap propiedad supera este límite, se reduce el intervalo de columna efectivo para observar este límite.

Esta propiedad no tiene ningún efecto si ColumnWidth es null.

Uso de atributos XAML

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

Valores XAML

double
Double

Representación de cadena de un Double valor igual o mayor que 0,0, pero menor que Double.PositiveInfinity. Un valor no completo se mide en píxeles independientes del dispositivo. Las cadenas no necesitan incluir explícitamente puntos decimales.

qualifiedDouble
Valor doble como se ha descrito anteriormente (excepto Auto), seguido de uno de los siguientes especificadores de unidad: px, in, cm, . pt

px (valor predeterminado) es unidades independientes del dispositivo (1/96 pulgadas por unidad)

in es pulgadas; 1in==96px

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

pt es puntos; 1pt==(96/72) px

Auto
Hace que el espaciado efectivo entre columnas se establezca en el valor actual de la LineHeight propiedad . Equivalente a un valor de propiedad de NaN.

Información sobre propiedades de dependencia

Campo identificador ColumnGapProperty
Propiedades de metadatos establecidas en true AffectsRender

Se aplica a

Consulte también