FlowDocument.ColumnGap Propriedade

Definição

Obtém ou define o valor da lacuna da coluna, que indica o espaçamento entre colunas num 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 Propriedade

A lacuna da coluna, em píxeis independentes do dispositivo. Um valor de NaN (equivalente a um valor de atributo de "Auto") indica que a lacuna da coluna é igual à LineHeight propriedade. A predefinição é NaN.

Atributos

Exemplos

O exemplo a seguir mostra como definir a propriedade ColumnGap programaticamente.

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

Observações

Obter esta propriedade retorna a lacuna da coluna atual. Definir este valor altera a lacuna da coluna atualmente efetiva e pode fazer com que o conteúdo volte a fluir.

A folga da coluna não pode exceder a corrente PageWidth menos qualquer PagePadding. Se o valor da ColumnGap propriedade exceder este limite, a lacuna efetiva da coluna é reduzida para cumprir esse limite.

Esta propriedade não tem efeito se ColumnWidth for null.

Uso de atributos XAML

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

Valores XAML

DuploDouble

Representação de cadeias de um Double valor igual ou maior que 0,0 mas menor que Double.PositiveInfinity. Um valor não qualificado é medido em píxeis independentes do dispositivo. As cadeias não precisam de incluir explicitamente pontos decimais.

Duplo qualificado Um valor duplo como descrito acima (exceto Auto), seguido de um dos seguintes especificadores unitários: px, in, cm, pt.

px (por defeito) são unidades independentes do dispositivo (1/96 de polegada por unidade)

in é de polegadas; 1in==96px

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

pt é pontos; 1pt==(96/72) px

Auto Faz com que o espaçamento efetivo entre colunas seja definido para o valor atual da LineHeight propriedade. Equivalente a um valor de propriedade de NaN.

Informação de Propriedade de Dependência

Iteme Value
Campo identificador ColumnGapProperty
Propriedades dos metadados definidas como true AffectsRender

Aplica-se a

Ver também