FlowDocument.ColumnGap FlowDocument.ColumnGap FlowDocument.ColumnGap FlowDocument.ColumnGap Property

Definizione

Ottiene o imposta il valore della distanza delle colonne, che indica la spaziatura tra le colonne in un FlowDocument.Gets or sets the column gap value, which indicates the spacing between columns in a 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; }
member this.ColumnGap : double with get, set
Public Property ColumnGap As Double

Valore della proprietà

Distanza delle colonne, in DIP (Device Independent Pixel).The column gap, in device independent pixels. Un valore pari NaN (equivalente al valore dell'attributo "automaticamente") indica che la distanza delle colonne è uguale al LineHeight proprietà.A value of NaN (equivalent to an attribute value of "Auto") indicates that the column gap is equal to the LineHeight property. Il valore predefinito è NaN.The default is NaN.

Esempi

Nell'esempio seguente viene illustrato come impostare il ColumnGap proprietà a livello di codice.The following example shows how to set the ColumnGap property programmatically.

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

Recupero di questa proprietà restituisce la distanza delle colonne correnti.Getting this property returns the current column gap. Impostando questo valore cambia la distanza delle colonne effettive e può causare un riflusso del contenuto.Setting this value changes the currently effective column gap, and may cause content to reflow.

La distanza delle colonne non può superare corrente PageWidth meno eventuali PagePadding.The column gap cannot exceed the current PageWidth minus any PagePadding. Se il valore della ColumnGap proprietà supera questo limite, viene ridotto la distanza delle colonne effettivo per osservare questo limite.If the value of the ColumnGap property exceeds this limit, the effective column gap is reduced to observe this limit.

Questa proprietà non ha alcun effetto se ColumnWidth è null.This property has no effect if ColumnWidth is null.

Uso della sintassi XAML per gli attributiXAML Attribute Usage

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

Valori XAMLXAML Values

doubledouble
Double

Rappresentazione di stringa di un Double valore uguale o maggiore di 0,0 ma minore Double.PositiveInfinity.String representation of a Double value equal to or greater than 0.0 but smaller than Double.PositiveInfinity. Un valore non qualificato viene misurato in DIP (device independent pixel).An unqualified value is measured in device independent pixels. Le stringhe non necessario includere in modo esplicito i separatori decimali.Strings need not explicitly include decimal points.

qualifiedDoublequalifiedDouble
Oggetto doppie valore come descritto in precedenza (con le eccezioni Auto), seguita da uno degli identificatori di unità seguenti: px, in, cm, pt.A double value as described above (excepting Auto), followed by one of the following unit specifiers: px, in, cm, pt.

px (impostazione predefinita) unità indipendenti dal dispositivo (1/96 di pollice per unità)device-independent units (1/96th inch per unit)px (default) is unità indipendenti dal dispositivo (1/96 di pollice per unità)device-independent units (1/96th inch per unit)

in pollici; in 1 = = 96 pxin is inches; 1in==96px

cm centimetri; 1cm==(96/2.54) pxcm is centimeters; 1cm==(96/2.54) px

pt punti; 1pt==(96/72) pxpt is points; 1pt==(96/72) px

AutoAuto
Imposta la spaziatura tra le colonne da impostare per il valore corrente dell'effettiva di LineHeight proprietà.Causes the effective spacing between columns to be set to the current value of the LineHeight property. Equivalente al valore della proprietà NaN.Equivalent to a property value of NaN.

Informazioni proprietà di dipendenzaDependency Property Information

Campo dell'identificatoreIdentifier field ColumnGapProperty
Impostare le proprietà dei metadati trueMetadata properties set to true AffectsRender

Si applica a

Vedi anche