FlowDocument.ColumnGap Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 |