TextColumn
Contenido
[
Ocultar
]TextColumn class
Representa una única columna de texto.TextColumn
es miembro de laTextColumnCollection
colección. ElTextColumn
la colección incluye todas las columnas de una sección de un documento.
Para obtener más información, visite elTrabajar con secciones artículo de documentación.
public class TextColumn
Propiedades
Nombre | Descripción |
---|---|
SpaceAfter { get; set; } | Obtiene o establece el espacio entre esta columna y la siguiente columna en puntos. No es necesario para la última columna. |
Width { get; set; } | Obtiene o establece el ancho de la columna de texto en puntos. |
Observaciones
TextColumn
Los objetos solo se utilizan para especificar columnas con ancho y espaciado personalizados. Si desea que las columnas del documento tengan el mismo ancho, configure TextColumns.EvenlySpaced
averdadero
.
cuando un nuevoTextColumn
Cuando se crea, su ancho y espaciado se establecen en cero.
Ejemplos
Muestra cómo crear columnas espaciadas de manera desigual.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
PageSetup pageSetup = builder.PageSetup;
TextColumnCollection columns = pageSetup.TextColumns;
columns.EvenlySpaced = false;
columns.SetCount(2);
// Determinar la cantidad de espacio que tenemos disponible para organizar las columnas.
double contentWidth = pageSetup.PageWidth - pageSetup.LeftMargin - pageSetup.RightMargin;
Assert.AreEqual(470.30d, contentWidth, 0.01d);
// Establece la primera columna para que sea estrecha.
TextColumn column = columns[0];
column.Width = 100;
column.SpaceAfter = 20;
// Establece la segunda columna para que ocupe el resto del espacio disponible dentro de los márgenes de la página.
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");
Ver también
- espacio de nombres Aspose.Words
- asamblea Aspose.Words