TextColumnCollection
TextColumnCollection class
Una raccolta diTextColumn
oggetti che rappresentano tutte le colonne di testo in una sezione di un documento.
Per saperne di più, visita ilLavorare con le sezioni articolo di documentazione.
public class TextColumnCollection
Proprietà
Nome | Descrizione |
---|---|
Count { get; } | Ottiene il numero di colonne nella sezione di un documento. |
EvenlySpaced { get; set; } | Vero se le colonne di testo hanno la stessa larghezza e spaziate uniformemente. |
Item { get; } | Restituisce una colonna di testo nell’indice specificato. |
LineBetween { get; set; } | QuandoVERO aggiunge una linea verticale tra le colonne. |
Spacing { get; set; } | Quando le colonne sono distanziate uniformemente, ottiene o imposta la quantità di spazio tra ciascuna colonna in punti. |
Width { get; } | Quando le colonne sono spaziate uniformemente, ottiene la larghezza delle colonne. |
Metodi
Nome | Descrizione |
---|---|
SetCount(int) | Dispone il testo nel numero specificato di colonne di testo. |
Osservazioni
UtilizzoSetCount
per impostare il numero di colonne di testo.
Per fare in modo che tutte le colonne abbiano la stessa larghezza e una spaziatura uniforme, impostareEvenlySpaced
AVERO
e specifica la quantità di spazio tra le colonne inSpacing
. MS Word calcolerà automaticamente la larghezza delle colonne.
Se haiEvenlySpaced
impostatofalso
, devi specificare la larghezza e la spaziatura per ciascuna colonna individualmente. Utilizzare l’indicizzatore per accedere ai singoliTextColumn
oggetti.
Quando utilizzi larghezze di colonna personalizzate, assicurati che la somma di tutte le larghezze delle colonne e degli spazi tra loro sia uguale alla larghezza della pagina meno i margini sinistro e destro della pagina.
Esempi
Mostra come creare più colonne equidistanti in una sezione.
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");
Guarda anche
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words