FlowDocument.ColumnGap Propriedade

Definição

Obtém ou define o valor de intervalo da coluna, que indica o espaçamento entre as colunas em um 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 da propriedade

A lacuna de coluna, em pixels independentes do dispositivo. Um valor de NaN (equivalente a um valor de atributo de "Auto") indica que a lacuna de coluna é igual à LineHeight propriedade . O padrão é NaN.

Atributos

Exemplos

O exemplo a seguir mostra como definir a ColumnGap propriedade 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

Comentários

Obter essa propriedade retorna a lacuna de coluna atual. Definir esse valor altera a lacuna de coluna efetiva no momento e pode fazer com que o conteúdo seja refluxo.

A lacuna de coluna não pode exceder o atual PageWidth menos nenhum PagePadding. Se o valor da ColumnGap propriedade exceder esse limite, a lacuna de coluna efetiva será reduzida para observar esse limite.

Essa propriedade não terá efeito se ColumnWidth for null.

Uso do Atributo XAML

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

Valores XAML

double
Double

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

Qualifieddouble
Um valor duplo , conforme descrito acima (exceto Auto), seguido por um dos seguintes especificadores de unidade: px, in, cm, pt.

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

in é polegadas; 1in==96px

cm é centímetro; 1cm==(96/2,54) px

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

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

Informações da propriedade de dependência

Campo Identificador ColumnGapProperty
Propriedades de metadados definidas como true AffectsRender

Aplica-se a

Confira também