Diseñar Tablas en Word con Java

Este tutorial le guiará sobre cómo diseñar tablas en Word con Java. Incluye toda la configuración del IDE, una lista de pasos y un código de muestra que demuestra cómo aplicar estilos de tabla en Word con Java. Aprenderá a seleccionar una tabla específica en un archivo de Word y personalizar su diseño y estilo según sus necesidades.

Pasos para configurar estilos de tabla en Word con Java

  1. Configurar el IDE para usar Aspose.Words for Java y aplicar estilos a las tablas.
  2. Cargar el archivo Word de origen con tablas en un objeto Document.
  3. Acceder a la tabla objetivo en el archivo Word cargado utilizando su índice.
  4. Crear un nuevo estilo de tabla y establecer sus propiedades, incluido su nombre.
  5. Asignar el estilo recién creado a la tabla seleccionada.
  6. Guardar el archivo Word de salida con la configuración personalizada de la tabla.

Código para aplicar el diseño de tablas en Word con Java

import com.aspose.words.*;
import java.awt.*;
public class Main {
public static void main(String[] args) throws Exception {//Table Styles
License pdfLicense = new License();
pdfLicense.setLicense("license.lic");
Document document = new Document("Table.docx");// DOCX with tables
Table table = (Table) document.getChild(NodeType.TABLE, 0, true);
TableStyle customStyle = (TableStyle) document.getStyles().add(StyleType.TABLE, "CustomTableStyle");
customStyle.getConditionalStyles().getFirstRow().getShading().setBackgroundPatternColor(Color.GREEN);
customStyle.getConditionalStyles().getFirstRow().getShading().setTexture(TextureIndex.TEXTURE_NONE);
customStyle.getFont().setColor(Color.RED);
customStyle.getBorders().setLineStyle(LineStyle.DOUBLE);
customStyle.getBorders().setLineWidth(2.0);
customStyle.getFont().setShadow(true);
customStyle.getParagraphFormat().setAlignment(ParagraphAlignment.LEFT);
table.setStyle(customStyle);
document.save("FormattedTable.docx");//With new table style
}
}

Este código demuestra cómo diseñar una tabla en Word con Java, modificando su estilo. Cuando creamos un estilo para una tabla, podemos personalizar su fondo, color, bordes y fuente.

Para más información sobre el ajuste automático de tablas, consulte el artículo Ajustar automáticamente tablas en Word con Java.

 Español