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, establezcaEvenlySpaced
averdadero
y especifique la cantidad de espacio entre las columnas enSpacing
. MS Word will calculará automáticamente el ancho de las columnas.
Si usted tieneEvenlySpaced
ajustado aFALSO
, debe especificar el ancho y el espaciado para cada columna individualmente. Utilice el indexador para acceder a individuosTextColumn
objetos.
Cuando utilice 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 varias 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