FlowDocument.ColumnGap Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta il valore della distanza delle colonne, che indica la spaziatura tra le colonne in un 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
Valore della proprietà
Distanza delle colonne, in DIP (Device Independent Pixel). Il valore NaN (equivalente al valore dell'attributo "Auto
") indica che la distanza delle colonne è uguale alla proprietà LineHeight. Il valore predefinito è NaN.
- Attributi
Esempio
Nell'esempio seguente viene illustrato come impostare la ColumnGap proprietà a livello di codice.
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
Commenti
Ottenere questa proprietà restituisce lo spazio di colonna corrente. L'impostazione di questo valore modifica il gap di colonna attualmente effettivo e può causare il reflow del contenuto.
Il gap di colonna non può superare l'oggetto corrente PageWidth meno qualsiasi PagePadding. Se il valore della proprietà supera questo limite, il divario effettivo della ColumnGap colonna viene ridotto per osservare questo limite.
Questa proprietà non ha alcun effetto se ColumnWidth è null
.
Uso della sintassi XAML per gli attributi
<object ColumnGap="double"/>
- or -
<object ColumnGap="qualifiedDouble"/>
- or -
<object ColumnGap="Auto"/>
Valori XAML
double
Double
Rappresentazione stringa di un Double valore uguale a o maggiore di 0,0, ma minore di Double.PositiveInfinity. Un valore non qualificato viene misurato in pixel indipendenti dal dispositivo. Le stringhe non devono includere in modo esplicito i punti decimali.
qualificatoDouble
Valore doppio come descritto in precedenza (ad eccezione Auto
di ), seguito da uno degli identificatori di unità seguenti: px
, in
, cm
, pt
.
px
(impostazione predefinita) è unità indipendenti dal dispositivo (1/96° pollice per unità)
in
è pollici; 1in==96px
cm
è centimetri; 1cm==(96/2.54) px
pt
è punti; 1pt==(96/72) px
Auto
Causa l'effettiva spaziatura tra colonne da impostare sul valore corrente della LineHeight proprietà. Equivalente a un valore di proprietà di NaN.
Informazioni proprietà di dipendenza
Campo Identificatore | ColumnGapProperty |
Proprietà dei metadati impostate su true |
AffectsRender |