FlowDocument.ColumnGap Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |