Apache POI Word - classes principais

Este capítulo apresenta as classes e métodos do Apache POI para gerenciar um documento do Word.

Documento

Esta é uma interface de marcador (interface não contém métodos), que avisa que a classe implementada pode ser capaz de criar um documento do Word.

XWPFDocument

Esta é uma aula sob org.apache.poi.xwpf.usermodelpacote. É usado para criar documentos do MS-Word com formato de arquivo .docx.

Métodos de aula

Sr. Não. Método e Descrição
1

commit()

Confirma e salva o documento.

2

createParagraph()

Acrescenta um novo parágrafo a este documento.

3

createTable()

Cria uma tabela vazia com uma linha e uma coluna como padrão.

4

createTOC()

Cria um índice para o documento do Word.

5

getParagraphs()

Retorna o (s) parágrafo (s) que contém o texto do cabeçalho ou rodapé.

6

getStyle()

Retorna o objeto de estilos usado.

Para os métodos restantes desta classe, consulte o documento API completo em -

Pacote org.apache.poi.openxml4j.opc.internal .

XWPFParagraph

Esta é uma aula sob org.apache.poi.xwpf.usermodelpacote e é usado para criar parágrafos em um documento do Word. Esta instância também é usada para adicionar todos os tipos de elementos ao documento do Word.

Métodos de aula

Sr. Não. Método e Descrição
1

createRun()

Acrescenta uma nova execução a este parágrafo.

2

getAlignment()

Retorna o alinhamento do parágrafo que deve ser aplicado ao texto neste parágrafo.

3

setAlignment(ParagraphAlignment align)

Especifica o alinhamento do parágrafo que deve ser aplicado ao texto neste parágrafo.

4

setBorderBottom(Borders border)

Especifica a borda que deve ser exibida abaixo de um conjunto de parágrafos, que têm o mesmo conjunto de configurações de borda de parágrafo.

5

setBorderLeft(Borders border)

Especifica a borda que deve ser exibida no lado esquerdo da página em torno do parágrafo especificado.

6

setBorderRight(Borders border)

Especifica a borda que deve ser exibida no lado direito da página em torno do parágrafo especificado.

7

setBorderTop(Borders border)

Especifica a borda que deve ser exibida acima de um conjunto de parágrafos que possuem o mesmo conjunto de configurações de borda de parágrafo.

Para os métodos restantes desta classe, consulte o documento API completo em -

Documentação da API POI

XWPFRun

Esta é uma aula sob org.apache.poi.xwpf.usermodel pacote e é usado para adicionar uma região de texto ao parágrafo.

Métodos de aula

Sr. Não. Método e Descrição
1

addBreak()

Especifica que uma pausa deve ser colocada no local atual no conteúdo da corrida.

2

addTab()

Especifica que uma guia deve ser colocada no local atual no conteúdo da corrida.

3

setColor(java.lang.String rgbStr)

Define a cor do texto.

4

setFontSize(int size)

Especifica o tamanho da fonte que deve ser aplicado a todos os caracteres de script não complexos no conteúdo desta execução quando exibido.

5

setText(java.lang.String value)

Define o texto desta sequência de texto.

6

setBold(boolean value)

Especifica se a propriedade negrito deve ser aplicada a todos os caracteres de script não complexos no conteúdo desta execução quando exibida em um documento.

Para os métodos restantes desta classe, consulte o documento API completo em -

Documentação da API POI

XWPFStyle

Esta é uma aula sob org.apache.poi.xwpf.usermodel pacote e é usado para adicionar estilos diferentes aos elementos do objeto em um documento do Word.

Métodos de aula

Sr. Não. Método e Descrição
1

getNextStyleID()

É usado para obter o StyleID do próximo estilo.

2

getStyleId()

É usado para obter o StyleID do estilo.

3

getStyles()

É usado para obter estilos.

4

setStyleId(java.lang.String styleId)

É usado para definir o styleID.

Para os métodos restantes desta classe, consulte o documento API completo em -

Documentação da API POI

XWPFTable

Esta é uma aula sob org.apache.poi.xwpf.usermodel pacote e é usado para adicionar dados de tabela em um documento do Word.

Métodos de aula

Sr. Não. Método e Descrição
1

addNewCol()

Adiciona uma nova coluna para cada linha nesta tabela.

2

addRow(XWPFTableRow row, int pos)

Adiciona uma nova linha à tabela na posição pos.

3

createRow()

Cria um novo objeto XWPFTableRow com tantas células quantas forem as colunas definidas naquele momento.

4

setWidth(int width)

Define a largura da coluna.

Para os métodos restantes desta classe, consulte o documento API completo em: POI API Documentation

XWPFWordExtractor

Esta é uma aula sob org.apache.poi.xwpf.extractorpacote. É uma classe de analisador básica usada para extrair o texto simples de um documento do Word.

Métodos de aula

Sr. Não. Método e Descrição
1

getText()

Recupera todo o texto do documento.

Para os métodos restantes desta classe, consulte o documento API completo em: POI API Documentation