FlowDocument.ColumnGap Egenskap

Definition

Hämtar eller anger kolumnavståndsvärdet, vilket anger avståndet mellan kolumner i en 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

Egenskapsvärde

Kolumngapet i enhetsoberoende bildpunkter. NaN Värdet (motsvarar attributet "Auto") anger att kolumngapet är lika LineHeight med egenskapen. Standardvärdet är NaN.

Attribut

Exempel

I följande exempel visas hur du ställer in ColumnGap-egenskapen programmatiskt.

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

Kommentarer

Om du hämtar den här egenskapen returneras det aktuella kolumngapet. Om du anger det här värdet ändras det gällande kolumngapet och kan leda till att innehållet flödar om.

Kolumngapet får inte överskrida det aktuella PageWidth minusvärdet .PagePadding Om värdet för egenskapen överskrider den ColumnGap här gränsen minskas det effektiva kolumngapet för att observera den här gränsen.

Den här egenskapen har ingen effekt om ColumnWidth är null.

XAML-attributanvändning

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

XAML-värden

DubbelDouble

Strängrepresentation av ett Double värde som är lika med eller större än 0,0 men mindre än Double.PositiveInfinity. Ett okvalificerat värde mäts i enhetsoberoende bildpunkter. Strängar behöver inte uttryckligen innehålla decimaltecken.

qualifiedDouble Ett dubbelt värde enligt beskrivningen ovan (med undantag Autoför ), följt av någon av följande enhetsspecificerare: px, in, cm, . pt

px (standard) är enhetsoberoende enheter (1/96 tum per enhet)

in är tum; 1in==96px

cm är centimeter; 1cm==(96/2.54) px

pt är punkter; 1pt==(96/72) px

Auto Gör att det effektiva avståndet mellan kolumner anges till egenskapens LineHeight aktuella värde. Motsvarar ett egenskapsvärde på NaN.

Information om beroendeegenskap

Objekt Value
Identifierarfält ColumnGapProperty
Metadataegenskaper inställda på true AffectsRender

Gäller för

Se även