Aracılığıyla paylaş


FlowDocument.ColumnGap Özellik

Tanım

bir içindeki sütunlar arasındaki aralığı gösteren sütun FlowDocumentaralığı değerini alır veya ayarlar.

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

Özellik Değeri

Cihazdan bağımsız piksellerdeki sütun boşluğu. değeri NaN ("" öznitelik değerineAuto eşdeğerdir), sütun boşluğunun özelliğine LineHeight eşit olduğunu gösterir. Varsayılan değer: NaN.

Öznitelikler

Örnekler

Aşağıdaki örnekte, ColumnGap özelliğinin program aracılığıyla nasıl ayarlanacağı gösterilmektedir.

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

Açıklamalar

Bu özellik alınıyorsa geçerli sütun boşluğu döndürülüyor. Bu değerin ayarlanması geçerli olan sütun aralığını değiştirir ve içeriğin yeniden akıtmasına neden olabilir.

Sütun boşluğu geçerli PageWidth eksi değerini PagePaddingaşamaz. Özelliğin ColumnGap değeri bu sınırı aşarsa, geçerli sütun boşluğu bu sınırı gözlemlemek için azaltılır.

Bu özelliğin ise ColumnWidthnullhiçbir etkisi yoktur.

XAML Öznitelik Kullanımı

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

XAML Değerleri

ÇiftDouble

0,0'a eşit veya ondan büyük ancak değerinden küçük bir Double değerin Double.PositiveInfinitydize gösterimi. Nitelenmemiş bir değer cihazdan bağımsız piksel cinsinden ölçülür. Dizelerin açıkça ondalık noktalar içermesi gerekmez.

qualifiedDouble Yukarıda açıklandığı gibi bir çift değer (hariç), Autoardından aşağıdaki birim tanımlayıcılarından biri: px, in, cm, pt.

px (varsayılan) cihazdan bağımsız birimlerdir (birim başına 1/96 inç)

in inçtir; 1in==96px

cm santimetredir; 1cm==(96/2,54) piksel

pt puandır; 1pt==(96/72) piksel

Otomatik Sütunlar arasındaki etkin aralığın özelliğin geçerli değerine ayarlanmasına LineHeight neden olur. özelliği değerine eşdeğerdir NaN.

Bağımlılık Özelliği Bilgileri

Öğe Değer
Tanımlayıcı alanı ColumnGapProperty
Meta veri özellikleri olarak ayarlandı true AffectsRender

Şunlara uygulanır

Ayrıca bkz.