TextColumn
Contenuti
[
Nascondere
]TextColumn class
Rappresenta una singola colonna di testo.TextColumn
è un membro delTextColumnCollection
collezione. IlTextColumn
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 vuoi che le colonne nel documento abbiano la stessa larghezza, imposta TextColumns.EvenlySpaced
AVERO
.
Quando un nuovoTextColumn
viene creato, ha la larghezza e la spaziatura impostate su zero.
Esempi
Mostra come creare colonne con spaziatura non uniforme.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
PageSetup pageSetup = builder.PageSetup;
TextColumnCollection columns = pageSetup.TextColumns;
columns.EvenlySpaced = false;
columns.SetCount(2);
// Determina la quantità di spazio disponibile per la disposizione delle 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 per occupare 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