TextColumnCollection

TextColumnCollection class

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

Daha fazla bilgi edinmek için şu adresi ziyaret edin:Bölümlerle Çalışma belgeleme makalesi.

public class TextColumnCollection

Özellikleri

İsimTanım
Count { get; }Bir belgenin bölümündeki sütun 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 dizinde bir metin sütunu döndürür.
LineBetween { get; set; }Ne zamandoğru , sütunlar arasına dikey bir çizgi ekler.
Spacing { get; set; }Sütunlar eşit aralıklı olduğunda, her sütun arasındaki boşluk miktarını noktalar halinde alır veya ayarlar.
Width { get; }Sütunlar eşit aralıklı olduğunda sütunların genişliğini alır.

yöntemler

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

Notlar

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

Tüm sütunların eşit genişlikte ve eşit aralıklı olmasını sağlamak için şunu ayarlayın:EvenlySpaced iledoğru ve sütunlar arasındaki boşluk miktarını belirtinSpacing. MS Word sütun genişliklerini otomatik olarak hesaplayacaktır.

Eğer varsaEvenlySpaced ayarlandıYANLIŞ , her sütunu için genişliği ve aralığı ayrı ayrı belirtmeniz gerekir. Ayrı ayrı erişmek için dizinleyiciyi kullanınTextColumn nesneler.

Özel sütun genişlikleri kullanırken, tüm sütun genişlikleri ve aralarındaki boşlukların toplamının sayfa genişliğinden sol ve sağ sayfa kenar boşluklarının çıkarılmasıyla elde edilen değere eşit olduğundan emin olun.

Örnekler

Bir bölümde birden fazla 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