Compartilhar via


FlowDocument.ColumnGap Propriedade

Definição

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

Comentários

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

A lacuna de coluna não pode exceder o subtração PagePaddingatualPageWidth. 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

DuploDouble

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ímetros; 1cm==(96/2,54) px

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

O 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 Dependency

Item Valor
Campo identificador ColumnGapProperty
Propriedades de metadados definidas como true AffectsRender

Aplica-se a

Confira também