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