FlowDocument.ColumnGap Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |