Estoy creando un generador de docx con POI y me gustaría usar formatos predefinidos.¿Cómo puedo usar formatos predefinidos en DOCX con POI?
Word incluye varios formatos como Título, Título 1..10, etc. Estos formatos están predefinidos en cada DOCX que cree con Word.
Me gustaría usarlos en mi generador de docx. He intentado lo siguiente pero el formato no se aplicó:
paragraph = document.createParagraph();
lastParagraph.setStyle("Heading1");
También probé "título 1", "encabezado1" y "Heading1" como el estilo, pero ninguno de ellos funcionó.
El API documentation no muestra ningún detalle.
Analicé un archivo docx creado con Word 2007 y descubrí que "Encabezado1" sería correcto. Desafortunadamente, el estilo no está definido en el docx. ¿Tengo que crear este estilo manualmente?
¿Alguien me puede indicar la solución correcta?
¡esto funciona genial! Pero hay una advertencia ... Parece que Word descarta los estilos no utilizados del documento de la plantilla. Necesitarás tener texto existente en el documento usando esos Estilos, o usar una plantilla de alguna manera ... –
Gracias, funcionó @guerda – MaheshVarma
@exabrial Tienes razón, a menos que agreguemos estilos en la plantilla, no obteniendo estilos. Gracias. Me ayudó mucho y ahorró un montón de tiempo – MaheshVarma