FlowDocument.ColumnGap Proprietà

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. Il valore NaN (equivalente al valore dell'attributo "auto") indica che la distanza delle colonne è uguale alla proprietà LineHeight.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.

Attributi

Esempi

Nell'esempio seguente viene illustrato come impostare la proprietà ColumnGap 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

Ottenendo questa proprietà, viene restituita la gap della colonna corrente.Getting this property returns the current column gap. L'impostazione di questo valore consente di modificare il gap di colonna attualmente effettivo e può causare il riflusso del contenuto.Setting this value changes the currently effective column gap, and may cause content to reflow.

Il gap della colonna non può superare la PageWidth corrente meno qualsiasi PagePadding.The column gap cannot exceed the current PageWidth minus any PagePadding. Se il valore della proprietà ColumnGap supera questo limite, il gap effettivo della colonna viene ridotto 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 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 valore Double uguale o maggiore di 0,0 ma minore di 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 device independent pixel.An unqualified value is measured in device independent pixels. Le stringhe non devono includere in modo esplicito i punti decimali.Strings need not explicitly include decimal points.

qualifiedDoublequalifiedDouble
Un valore Double come descritto in precedenza (ad eccezione di Auto), seguito 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 è in pollici; 1in = = 96pxin is inches; 1in==96px

cm è centimetro; 1 cm = = (96/2,54) pxcm is centimeters; 1cm==(96/2.54) px

pt è Points; 1Pt = = (96/72) pxpt is points; 1pt==(96/72) px

AutoAuto
Determina la spaziatura effettiva tra le colonne da impostare sul valore corrente della proprietà LineHeight.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 identificatoreIdentifier field ColumnGapProperty
Proprietà dei metadati impostate su trueMetadata properties set to true AffectsRender

Si applica a

Vedi anche