FlowDocument.ColumnGap Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 ColumnWidthnull
hiç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ç) Auto
bir ç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 |