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
- Configurar el IDE para usar Aspose.Words for Java y aplicar estilos a las tablas.
- Cargar el archivo Word de origen con tablas en un objeto Document.
- Acceder a la tabla objetivo en el archivo Word cargado utilizando su índice.
- Crear un nuevo estilo de tabla y establecer sus propiedades, incluido su nombre.
- Asignar el estilo recién creado a la tabla seleccionada.
- 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.