TextColumn
Inhalt
[
Ausblenden
]TextColumn class
Stellt eine einzelne Textspalte dar.TextColumn
ist Mitglied derTextColumnCollection
Sammlung. DieTextColumn
Die Sammlung umfasst alle Spalten in einem Abschnitt eines Dokuments.
Um mehr zu erfahren, besuchen Sie dieArbeiten mit Abschnitten Dokumentationsartikel.
public class TextColumn
Eigenschaften
Name | Beschreibung |
---|---|
SpaceAfter { get; set; } | Ruft den Abstand zwischen dieser Spalte und der nächsten Spalte in Punkten ab oder legt diesen fest. Für die letzte Spalte nicht erforderlich. |
Width { get; set; } | Ruft die Breite der Textspalte in Punkten ab oder legt sie fest. |
Bemerkungen
TextColumn
Objekte werden nur verwendet, um Spalten mit benutzerdefinierter Breite und benutzerdefiniertem Abstand anzugeben. Wenn Sie möchten, dass die Spalten im Dokument die gleiche Breite haben, legen Sie TextColumns fest.EvenlySpaced
ZuWAHR
.
Wenn ein neuesTextColumn
erstellt wird, werden Breite und Abstand auf Null gesetzt.
Beispiele
Zeigt, wie ungleichmäßig verteilte Spalten erstellt werden.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
PageSetup pageSetup = builder.PageSetup;
TextColumnCollection columns = pageSetup.TextColumns;
columns.EvenlySpaced = false;
columns.SetCount(2);
// Bestimmen Sie den verfügbaren Platz für die Anordnung der Spalten.
double contentWidth = pageSetup.PageWidth - pageSetup.LeftMargin - pageSetup.RightMargin;
Assert.AreEqual(470.30d, contentWidth, 0.01d);
// Setze die erste Spalte auf schmal.
TextColumn column = columns[0];
column.Width = 100;
column.SpaceAfter = 20;
// Legen Sie die zweite Spalte so fest, dass sie den Rest des verfügbaren Platzes innerhalb der Seitenränder einnimmt.
column = columns[1];
column.Width = contentWidth - column.Width - column.SpaceAfter;
builder.Writeln("Narrow column 1.");
builder.InsertBreak(BreakType.ColumnBreak);
builder.Writeln("Wide column 2.");
doc.Save(ArtifactsDir + "PageSetup.CustomColumnWidth.docx");
Siehe auch
- namensraum Aspose.Words
- Montage Aspose.Words