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 sono uniformemente distanziate. |
Item { get; } | Restituisce una colonna di testo all’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 distanziate 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 rendere tutte le colonne di larghezza uguale e distanziate uniformemente, impostareEvenlySpaced
AVERO
e specificare la quantità di spazio tra le colonne inSpacing
MS Word calcolerà automaticamente la larghezza delle colonne.
Se haiEvenlySpaced
impostato sufalso
, è necessario specificare larghezza e spaziatura per ogni colonna individualmente. Utilizzare l’indicizzatore per accedere ai singoliTextColumn
oggetti.
Quando si utilizzano larghezze di colonna personalizzate, assicurarsi che la somma di tutte le larghezze delle colonne e delle spaziature tra di esse 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