TextColumn
Contenuti
[
Nascondere
]TextColumn class
Rappresenta una singola colonna di testo.TextColumn
è un membro delTextColumnCollection
collezione. LaTextColumn
la raccolta include tutte le colonne in una sezione di un documento.
Per saperne di più, visita ilLavorare con le sezioni articolo di documentazione.
public class TextColumn
Proprietà
Nome | Descrizione |
---|---|
SpaceAfter { get; set; } | Ottiene o imposta lo spazio tra questa colonna e la colonna successiva in punti. Non richiesto per l’ultima colonna. |
Width { get; set; } | Ottiene o imposta la larghezza della colonna di testo in punti. |
Osservazioni
TextColumn
Gli oggetti vengono utilizzati solo per specificare colonne con larghezza e spaziatura personalizzate. Se si desidera che le colonne del documento abbiano la stessa larghezza, impostare TextColumns.EvenlySpaced
AVERO
.
Quando un nuovoTextColumn
viene creato, la sua larghezza e la sua spaziatura sono impostate su zero.
Esempi
Mostra come creare colonne con spaziature non uniformi.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
PageSetup pageSetup = builder.PageSetup;
TextColumnCollection columns = pageSetup.TextColumns;
columns.EvenlySpaced = false;
columns.SetCount(2);
// Determinare la quantità di spazio disponibile per disporre le colonne.
double contentWidth = pageSetup.PageWidth - pageSetup.LeftMargin - pageSetup.RightMargin;
Assert.AreEqual(470.30d, contentWidth, 0.01d);
// Imposta la prima colonna in modo che sia stretta.
TextColumn column = columns[0];
column.Width = 100;
column.SpaceAfter = 20;
// Imposta la seconda colonna in modo che occupi il resto dello spazio disponibile entro i margini della pagina.
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");
Guarda anche
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words