Bagikan melalui


FlowDocument.ColumnGap Properti

Definisi

Mendapatkan atau mengatur nilai kesenjangan kolom, yang menunjukkan penspasian antar kolom dalam 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

Nilai Properti

Kesenjangan kolom, dalam piksel independen perangkat. Nilai NaN (setara dengan nilai atribut "Auto") menunjukkan bahwa kesenjangan kolom sama dengan LineHeight properti . Default adalah NaN.

Atribut

Contoh

Contoh berikut menunjukkan cara mengatur ColumnGap properti secara terprogram.

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

Keterangan

Mendapatkan properti ini mengembalikan celah kolom saat ini. Mengatur nilai ini mengubah celah kolom yang saat ini efektif, dan dapat menyebabkan isi di-reflow.

Kesenjangan kolom tidak boleh melebihi minus saat PagePaddinginiPageWidth. Jika nilai ColumnGap properti melebihi batas ini, kesenjangan kolom yang efektif dikurangi untuk mengamati batas ini.

Properti ini tidak berpengaruh jika ColumnWidth adalah null.

Penggunaan Atribut XAML

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

Nilai XAML

double
Double

Representasi string dari nilai yang Double sama dengan atau lebih besar dari 0,0 tetapi lebih kecil dari Double.PositiveInfinity. Nilai yang tidak memenuhi syarat diukur dalam piksel independen perangkat. String tidak perlu secara eksplisit menyertakan titik desimal.

qualifiedDouble
Nilai ganda seperti yang dijelaskan di atas (kecuali Auto), diikuti oleh salah satu penentu unit berikut: px, , incm, . pt

px (default) adalah unit independen perangkat (1/96 inci per unit)

in adalah inci; 1in==96px

cm adalah sentimeter; 1cm==(96/2,54) px

pt adalah poin; 1pt==(96/72) px

Otomatis
Menyebabkan penspasian LineHeight efektif antar kolom diatur ke nilai properti saat ini. Setara dengan nilai properti .NaN

Informasi Properti Dependensi

Bidang pengidentifikasi ColumnGapProperty
Properti metadata diatur ke true AffectsRender

Berlaku untuk

Lihat juga