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à

NomeDescrizione
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

NomeDescrizione
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