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 özelliğin ColumnGap 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 özelliği almak geçerli sütun boşluğunu döndürür. Bu değerin ayarlanması geçerli olan sütun boşluğunu 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

double
Double

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 ayırıcı içermesi gerekmez.

qualifiedDouble
Yukarıda açıklandığı gibi (hariç) Autobir çift değer ve ardı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; 1 inç==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ğinin özellik değerine eşdeğerdir NaN.

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

Tanımlayıcı alanı ColumnGapProperty
Meta veri özellikleri olarak ayarlandı true AffectsRender

Şunlara uygulanır

Ayrıca bkz.