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; } | True, wenn 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 ermittelt. |
Methoden
Name | Beschreibung |
---|---|
SetCount(int) | Ordnet Text in der angegebenen Anzahl von Textspalten an. |
Bemerkungen
VerwendenSetCount
um die Anzahl der Textspalten festzulegen.
Damit alle Spalten gleich breit und gleichmäßig verteilt sind, legen Sie festEvenlySpaced
ZuWAHR
und geben Sie den Abstand zwischen den Spalten anSpacing
. MS Word berechnet automatisch die Spaltenbreiten.
Wenn Sie habenEvenlySpaced
einstellenFALSCH
, müssen Sie Breite und Abstand für jede -Spalte einzeln angeben. Verwenden Sie den Indexer, um auf einzelne Dateien zuzugreifenTextColumn
Objekte.
Wenn Sie benutzerdefinierte Spaltenbreiten verwenden, stellen Sie sicher, dass die Summe aller Spaltenbreiten und Abstände dazwischen der Seitenbreite minus dem linken und rechten Seitenrand entspricht.
Beispiele
Zeigt, wie Sie mehrere gleichmäßig verteilte Spalten in einem Abschnitt erstellen.
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