Condividi tramite


FlowDocument.ColumnGap Proprietà

Definizione

Ottiene o imposta il valore della distanza di colonna, che indica la spaziatura tra le colonne in un oggetto 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 di colonna, in pixel indipendenti dal dispositivo. Il valore (equivalente a un valore di NaN attributo "Auto") indica che la distanza tra colonne è uguale alla LineHeight proprietà . Il valore predefinito è NaN.

Attributi

Esempio

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

Il recupero di questa proprietà restituisce lo spazio di colonna corrente. L'impostazione di questo valore modifica lo spazio 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 ColumnGap proprietà supera questo limite, la distanza effettiva della colonna viene ridotta per osservare questo limite.

Questa proprietà non ha alcun effetto se ColumnWidth è null.

Utilizzo degli attributi XAML

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

Valori XAML

DoppiaDouble

Rappresentazione di stringa di un Double valore uguale 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 separatori decimali.

qualifiedDouble Valore double come descritto in precedenza (ad eccezione Autodi ), seguito da uno degli identificatori di unità seguenti: px, incm, , pt.

px (impostazione predefinita) è unità indipendenti dal dispositivo (1/96 pollici per unità)

in è pollici; 1in==96 px

cm è centimetri; 1cm==(96/2.54) px

pt è punti; 1pt==(96/72) px

Automaticamente Determina l'effettiva spaziatura tra le colonne da impostare sul valore corrente della LineHeight proprietà. Equivalente a un valore della proprietà di NaN.

Informazioni sulle proprietà di dipendenza

Elemento Valore
Campo Identificatore ColumnGapProperty
Proprietà dei metadati impostate su true AffectsRender

Si applica a

Vedi anche