Apache POI Word - Clases principales

Este capítulo lo lleva a través de las clases y métodos de Apache POI para administrar un documento de Word.

Documento

Esta es una interfaz de marcador (la interfaz no contiene ningún método), que notifica que la clase implementada puede crear un documento de Word.

XWPFDocument

Esta es una clase bajo org.apache.poi.xwpf.usermodelpaquete. Se utiliza para crear documentos de MS-Word con formato de archivo .docx.

Métodos de clase

No Señor. Método y descripción
1

commit()

Confirma y guarda el documento.

2

createParagraph()

Añade un nuevo párrafo a este documento.

3

createTable()

Crea una tabla vacía con una fila y una columna por defecto.

4

createTOC()

Crea una tabla de contenido para documentos de Word.

5

getParagraphs()

Devuelve los párrafos que contienen el texto del encabezado o pie de página.

6

getStyle()

Devuelve el objeto de estilos utilizado.

Para los métodos restantes de esta clase, consulte el documento API completo en -

Paquete org.apache.poi.openxml4j.opc.internal .

XWPFPárrafo

Esta es una clase bajo org.apache.poi.xwpf.usermodelpaquete y se utiliza para crear párrafos en un documento de Word. Esta instancia también se usa para agregar todo tipo de elementos en un documento de Word.

Métodos de clase

No Señor. Método y descripción
1

createRun()

Agrega una nueva ejecución a este párrafo.

2

getAlignment()

Devuelve la alineación del párrafo que se aplicará al texto de este párrafo.

3

setAlignment(ParagraphAlignment align)

Especifica la alineación del párrafo que se aplicará al texto de este párrafo.

4

setBorderBottom(Borders border)

Especifica el borde que se mostrará debajo de un conjunto de párrafos, que tienen el mismo conjunto de configuraciones de borde de párrafo.

5

setBorderLeft(Borders border)

Especifica el borde que se mostrará en el lado izquierdo de la página alrededor del párrafo especificado.

6

setBorderRight(Borders border)

Especifica el borde que se mostrará en el lado derecho de la página alrededor del párrafo especificado.

7

setBorderTop(Borders border)

Especifica el borde que se mostrará sobre un conjunto de párrafos que tienen el mismo conjunto de configuraciones de borde de párrafo.

Para los métodos restantes de esta clase, consulte el documento API completo en -

Documentación de la API de POI

XWPFRun

Esta es una clase bajo org.apache.poi.xwpf.usermodel package y se utiliza para agregar una región de texto al párrafo.

Métodos de clase

No Señor. Método y descripción
1

addBreak()

Especifica que se colocará una pausa en la ubicación actual en el contenido de la ejecución.

2

addTab()

Especifica que se colocará una pestaña en la ubicación actual en el contenido de la ejecución.

3

setColor(java.lang.String rgbStr)

Establece el color del texto.

4

setFontSize(int size)

Especifica el tamaño de fuente que se aplicará a todos los caracteres de script no complejos en el contenido de esta ejecución cuando se muestre.

5

setText(java.lang.String value)

Establece el texto de esta ejecución de texto.

6

setBold(boolean value)

Especifica si la propiedad de negrita se aplicará a todos los caracteres de script no complejos en el contenido de esta ejecución cuando se muestre en un documento.

Para los métodos restantes de esta clase, consulte el documento API completo en -

Documentación de la API de POI

XWPFStyle

Esta es una clase bajo org.apache.poi.xwpf.usermodel package y se utiliza para agregar diferentes estilos a los elementos del objeto en un documento de Word.

Métodos de clase

No Señor. Método y descripción
1

getNextStyleID()

Se utiliza para obtener StyleID del siguiente estilo.

2

getStyleId()

Se utiliza para obtener StyleID del estilo.

3

getStyles()

Se usa para obtener estilos.

4

setStyleId(java.lang.String styleId)

Se utiliza para establecer styleID.

Para los métodos restantes de esta clase, consulte el documento API completo en -

Documentación de la API de POI

XWPFTable

Esta es una clase bajo org.apache.poi.xwpf.usermodel paquete y se utiliza para agregar datos de tabla en un documento de Word.

Métodos de clase

No Señor. Método y descripción
1

addNewCol()

Agrega una nueva columna para cada fila de esta tabla.

2

addRow(XWPFTableRow row, int pos)

Agrega una nueva Fila a la mesa en la posición pos.

3

createRow()

Crea un nuevo objeto XWPFTableRow con tantas celdas como el número de columnas definidas en ese momento.

4

setWidth(int width)

Establece el ancho de la columna.

Para los métodos restantes de esta clase, consulte el documento API completo en: POI API Documentation

XWPFWordExtractor

Esta es una clase bajo org.apache.poi.xwpf.extractorpaquete. Es una clase analizadora básica que se utiliza para extraer el texto simple de un documento de Word.

Métodos de clase

No Señor. Método y descripción
1

getText()

Recupera todo el texto del documento.

Para los métodos restantes de esta clase, consulte el documento API completo en: POI API Documentation