TextColumnCollection

TextColumnCollection class

Bir koleksiyonTextColumn bir belgenin bir bölümündeki metnin tüm sütunlarını temsil eden nesneler.

Daha fazlasını öğrenmek için şu adresi ziyaret edin:Bölümlerle Çalışmak dokümantasyon makalesi.

public class TextColumnCollection

Özellikleri

İsimTanım
Count { get; }Belgenin bölümündeki sütunların sayısını alır.
EvenlySpaced { get; set; }Metin sütunları eşit genişlikte ve eşit aralıklıysa doğrudur.
Item { get; }Belirtilen dizindeki bir metin sütununu döndürür.
LineBetween { get; set; }Ne zamandoğru sütunların arasına dikey bir çizgi ekler.
Spacing { get; set; }Sütunlar eşit aralıklarla yerleştirildiğinde, her sütun arasındaki boşluk miktarını nokta cinsinden alır veya ayarlar.
Width { get; }Sütunlar eşit aralıklarla yerleştirildiğinde sütunların genişliğini alır.

yöntemler

İsimTanım
SetCount(int)Metni belirtilen sayıda metin sütunu halinde düzenler.

Notlar

KullanmakSetCount Metin sütunlarının sayısını ayarlamak için.

Tüm sütunların eşit genişliğe ve eşit aralıklara sahip olmasını sağlamak içinEvenlySpaced iledoğru ve sütunlar arasındaki boşluk miktarını belirtinSpacing. MS Word will sütun genişliklerini otomatik olarak hesaplar.

eğer varsaEvenlySpaced ayarlanırYANLIŞ , her sütunu için genişliği ve aralığı ayrı ayrı belirtmeniz gerekir. Bireye erişmek için dizin oluşturucuyu kullanınTextColumn nesneler.

Özel sütun genişlikleri kullanırken, tüm sütun genişliklerinin ve aralarındaki aralıkların (x000d_) toplamının, sayfa genişliği eksi sol ve sağ sayfa kenar boşluklarına eşit olduğundan emin olun.

Örnekler

Bir bölümde birden çok eşit aralıklı sütunun nasıl oluşturulacağını gösterir.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

TextColumnCollection columns = builder.PageSetup.TextColumns;
columns.Spacing = 100;
columns.SetCount(2);

builder.Writeln("Column 1.");
builder.InsertBreak(BreakType.ColumnBreak);
builder.Writeln("Column 2.");

doc.Save(ArtifactsDir + "PageSetup.ColumnsSameWidth.docx");

Ayrıca bakınız