TextColumnCollection

TextColumnCollection class

Eine Sammlung vonTextColumn Objekte, die alle Textspalten in einem Abschnitt eines Dokuments darstellen.

Um mehr zu erfahren, besuchen Sie dieArbeiten mit Abschnitten Dokumentationsartikel.

public class TextColumnCollection

Eigenschaften

NameBeschreibung
Count { get; }Ruft die Anzahl der Spalten im Abschnitt eines Dokuments ab.
EvenlySpaced { get; set; }Wahr, wenn die Textspalten gleich breit und gleichmäßig verteilt sind.
Item { get; }Gibt eine Textspalte am angegebenen Index zurück.
LineBetween { get; set; }WannWAHR , fügt eine vertikale Linie zwischen den Spalten hinzu.
Spacing { get; set; }Wenn die Spalten gleichmäßig verteilt sind, wird der Abstand zwischen den einzelnen Spalten in Punkten abgerufen oder festgelegt.
Width { get; }Wenn die Spalten gleichmäßig verteilt sind, wird die Breite der Spalten abgerufen.

Methoden

NameBeschreibung
SetCount(int)Ordnet Text in die angegebene Anzahl von Textspalten an.

Bemerkungen

VerwendenSetCount um die Anzahl der Textspalten festzulegen.

Um alle Spalten gleich breit und gleichmäßig zu verteilen, setzen SieEvenlySpaced ZuWAHR und geben Sie den Abstand zwischen den Spalten inSpacing. MS Word berechnet die Spaltenbreiten automatisch.

Wenn SieEvenlySpaced eingestellt aufFALSCH müssen Sie Breite und Abstand für jede -Spalte einzeln angeben. Verwenden Sie den Indexer, um auf einzelneTextColumn Objekte.

Wenn Sie benutzerdefinierte Spaltenbreiten verwenden, stellen Sie sicher, dass die Summe aller Spaltenbreiten und Abstände zwischen ihnen der Seitenbreite abzüglich der linken und rechten Seitenränder entspricht.

Beispiele

Zeigt, wie mehrere gleichmäßig verteilte Spalten in einem Abschnitt erstellt werden.

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");

Siehe auch