Aplicar formato de fila
En este tutorial, lo guiaremos paso a paso para aplicar formato de fila a una tabla usando Aspose.Words para .NET. Explicaremos el código fuente de C# incluido y le proporcionaremos una guía completa para ayudarle a comprender e implementar esta característica en sus propios proyectos. Al final de este tutorial, comprenderá claramente cómo formatear las filas de una tabla en sus documentos de Word usando Aspose.Words para .NET.
Paso 1: definir el directorio de documentos
Primero, debe establecer la ruta a su directorio de documentos. Esta es la ubicación donde desea guardar su documento de Word editado. Reemplace “SU DIRECTORIO DE DOCUMENTOS” con la ruta adecuada.
string dataDir = "YOUR DOCUMENTS DIRECTORY";
Paso 2: cree un nuevo documento y un generador de documentos
A continuación, debe crear una nueva instancia deDocument
clase y un constructor de documentos para ese documento.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Paso 3: iniciar un nuevo tablero
Para aplicar el formato de fila, primero debemos iniciar una nueva tabla usando elStartTable()
método del constructor del documento.
Table table = builder. StartTable();
Paso 4: inserta la celda y ve al formato de fila
Ahora podemos insertar una celda en la tabla y acceder al formato de fila para esa celda usando el generador de documentos.InsertCell()
yRowFormat
métodos.
builder. InsertCell();
RowFormat rowFormat = builder.RowFormat;
Paso 5: establecer la altura de la fila
Para establecer la altura de la fila, utilizamos elHeight
yHeightRule
propiedades del formato de fila. En este ejemplo, establecemos una altura de fila de 100 puntos y usamos elExactly
regla.
rowFormat. Height = 100;
rowFormat.HeightRule = HeightRule.Exactly;
Paso 6: definir el formato de la tabla
Algunas propiedades de formato se pueden configurar en la propia tabla y se aplican a todas las filas de la tabla. En este ejemplo, configuramos las propiedades del margen de la tabla usando elLeftPadding
, RightPadding
, TopPadding
yBottomPadding
propiedades.
table. LeftPadding = 30;
table. RightPadding = 30;
table. TopPadding = 30;
table. BottomPadding = 30;
Paso 7: agregue contenido a la fila
Ahora podemos
Agregaremos contenido a la línea usando los métodos del constructor de documentos. En este ejemplo, utilizamos elWriteln()
Método para agregar texto a la línea.
builder.Writeln("I'm a beautifully formatted line.");
Paso 8: Termina la línea y la tabla.
Una vez que hayamos agregado el contenido a la fila, podemos finalizar la fila usando elEndRow()
método y luego terminar la tabla usando elEndTable()
método.
builder. EndRow();
builder. EndTable();
Paso 9: guarde el documento modificado
Finalmente, guardamos el documento modificado en un archivo. Puede elegir un nombre y una ubicación apropiados para el documento de salida.
doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.ApplyRowFormatting.docx");
¡Enhorabuena! Ahora ha aplicado formato de fila a una tabla usando Aspose.Words para .NET.
Código fuente de muestra para aplicar formato de fila usando Aspose.Words para .NET
// Ruta a su directorio de documentos
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Table table = builder.StartTable();
builder.InsertCell();
RowFormat rowFormat = builder.RowFormat;
rowFormat.Height = 100;
rowFormat.HeightRule = HeightRule.Exactly;
// Estas propiedades de formato se establecen en la tabla y se aplican a todas las filas de la tabla.
table.LeftPadding = 30;
table.RightPadding = 30;
table.TopPadding = 30;
table.BottomPadding = 30;
builder.Writeln("I'm a wonderful formatted row.");
builder.EndRow();
builder.EndTable();
doc.Save(dataDir + "WorkingWithTableStylesAndFormatting.ApplyRowFormatting.docx");
Conclusión
En este tutorial, aprendimos cómo aplicar formato de fila a una tabla usando Aspose.Words para .NET. Si sigue esta guía paso a paso, podrá integrar fácilmente esta funcionalidad en sus proyectos de C#. La manipulación del formato de las filas de la tabla es un aspecto esencial del procesamiento de documentos y Aspose.Words ofrece una API potente y flexible para lograrlo. Con este conocimiento, podrás mejorar la presentación visual de tus documentos de Word y cumplir con requisitos específicos.