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
Name | Beschreibung |
---|---|
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
Name | Beschreibung |
---|---|
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
- namensraum Aspose.Words
- Montage Aspose.Words