TextColumn
Contenido
[
Ocultar
]TextColumn class
Representa una sola columna de texto.TextColumn
es miembro de laTextColumnCollection
colección. LaTextColumn
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 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 usan 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
Se crea y su ancho y espaciado se establecen en cero.
Ejemplos
Muestra cómo crear columnas con espacios desiguales.
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);
// Establezca la primera columna para que sea estrecha.
TextColumn column = columns[0];
column.Width = 100;
column.SpaceAfter = 20;
// Establezca la segunda columna para tomar 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