TextColumnCollection

TextColumnCollection class

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

public class TextColumnCollection

Eigenschaften

Name Beschreibung
Count { get; } Ruft die Anzahl der Spalten im Abschnitt eines Dokuments ab.
EvenlySpaced { get; set; } WAHR wenn Textspalten gleich breit und gleichmäßig verteilt sind.
Item { get; } Gibt eine Textspalte am angegebenen Index zurück.
LineBetween { get; set; } Wann Stimmt , fügt eine vertikale Linie zwischen Spalten hinzu.
Spacing { get; set; } Ruft bei gleichmäßigen Spaltenabständen den Abstand zwischen den einzelnen Spalten in Punkten ab oder legt ihn fest.
Width { get; } Wenn die Spalten gleichmäßig verteilt sind, wird die Breite der Spalten abgerufen.

Methoden

Name Beschreibung
SetCount(int) Ordnet Text in der angegebenen Anzahl von Textspalten an.

Bemerkungen

VerwendenSetCount um die Anzahl der Textspalten einzustellen.

Um alle Spalten gleich breit und gleichmäßig verteilt zu machen, legen Sie festEvenlySpaced zu Stimmt und geben Sie den Abstand zwischen den Spalten an inSpacing. MS Word wird Spaltenbreiten automatisch berechnen.

Wenn Sie haben Gleichmäßig verteilt einstellen FALSCH müssen Sie die Breite und den Abstand für jede -Spalte einzeln angeben. Verwenden Sie den Indexer, um auf einzelne Personen zuzugreifenTextColumn Objekte.

Wenn Sie benutzerdefinierte Spaltenbreiten verwenden, stellen Sie sicher, dass die Summe aller Spaltenbreiten und Abstände zwischen ihnen gleich der Seitenbreite abzüglich linker und rechter Seitenränder ist.

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