TextColumnCollection
TextColumnCollection class
Una colección deTextColumn
objetos que representan todas las columnas de texto en una sección de un documento.
Para obtener más información, visite elTrabajar con secciones Artículo de documentación.
public class TextColumnCollection
Propiedades
Nombre | Descripción |
---|---|
Count { get; } | Obtiene el número de columnas en la sección de un documento. |
EvenlySpaced { get; set; } | Verdadero si las columnas de texto tienen el mismo ancho y están espaciadas uniformemente. |
Item { get; } | Devuelve una columna de texto en el índice especificado. |
LineBetween { get; set; } | Cuandoverdadero , agrega una línea vertical entre columnas. |
Spacing { get; set; } | Cuando las columnas están espaciadas uniformemente, obtiene o establece la cantidad de espacio entre cada columna en puntos. |
Width { get; } | Cuando las columnas están espaciadas uniformemente, obtiene el ancho de las columnas. |
Métodos
Nombre | Descripción |
---|---|
SetCount(int) | Organiza el texto en el número especificado de columnas de texto. |
Observaciones
UsarSetCount
para establecer el número de columnas de texto.
Para que todas las columnas tengan el mismo ancho y estén espaciadas uniformemente, configureEvenlySpaced
averdadero
y especifique la cantidad de espacio entre las columnas enSpacing
. MS Word calculará automáticamente el ancho de las columnas.
Si tienesEvenlySpaced
empezar aFALSO
Debe especificar el ancho y el espaciado de cada columna individualmente. Use el indexador para acceder a cada columna.TextColumn
objetos.
Al utilizar anchos de columna personalizados, asegúrese de que la suma de todos los anchos de columna y los espacios entre ellos sea igual al ancho de la página menos los márgenes de página izquierdo y derecho.
Ejemplos
Muestra cómo crear múltiples columnas espaciadas uniformemente en una sección.
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");
Ver también
- espacio de nombres Aspose.Words
- asamblea Aspose.Words