Formatação de parágrafos no Word com Java

Este pequeno guia explica como definir formatação de parágrafo em Word com Java. Ele fornece detalhes para definir o ambiente de desenvolvimento, uma lista de etapas e um código de amostra para personalizar o formato de escrever um parágrafo com Java. Você obterá uma introdução a várias propriedades para formatar o parágrafo, como recuo, alinhamento, espaçamento, bordas e fontes.

Etapas para recuar parágrafos com Java

  1. Defina o ambiente para usar Aspose.Words for Java para formatar um parágrafo
  2. Crie ou carregue um arquivo do Word usando o objeto de classe Document para recuar um parágrafo
  3. Crie um objeto do objeto DocumentBuilder para o arquivo Word acima
  4. Acesse a propriedade ParagraphFormat no construtor de documentos e defina o alinhamento e o recuo
  5. Defina as propriedades da fonte e as bordas no parágrafo
  6. Use o método writeln() para inserir texto de parágrafo com a nova formatação
  7. Salve o arquivo do Word com o texto recém-formatado

Estas etapas resumem como recuar um parágrafo no Word com Java e alterar outros parâmetros de formatação. Crie um novo arquivo do Word, anexe um objeto DocumentBuilder, acesse a propriedade ParagraphFormat e defina alinhamento, recuo, espaçamento, borda e fontes. Por fim, adicione algum texto para testar a personalização e salve o arquivo de saída do Word.

Código para definir o formato de escrita de parágrafos com Java

import com.aspose.words.*;
public class Main
{
public static void main(String[] args) throws Exception // Paragraph Formatting
{
// Set the licenses
new License().setLicense("License.lic");
Document document = new Document();
DocumentBuilder docBuilder = new DocumentBuilder(document);
// Set formatting
ParagraphFormat paragraphFormat = docBuilder.getParagraphFormat();
paragraphFormat.setAlignment(ParagraphAlignment.JUSTIFY);
paragraphFormat.setLeftIndent(45);
paragraphFormat.setRightIndent (45);
paragraphFormat.setSpaceAfter(20);
paragraphFormat.getBorders().getHorizontal().setLineStyle(LineStyle.DOUBLE);
paragraphFormat.getStyle().getFont().setSize(12);
paragraphFormat.getStyle().getFont().setColor(java.awt.Color.BLUE);
paragraphFormat.getStyle().getFont().setBold(true);
// Output text
docBuilder.writeln("Word paragraph formatting refers to adjusting the appearance and layout of paragraphs in a document to improve readability and presentation.");
docBuilder.writeln("Word also provides options to control spacing before and after paragraphs, which helps in creating visually appealing documents with clear structure.");
document.save("Output.docx");
System.out.println("Text formatted successfully");
}
}

Este trecho de código demonstra o processo de formatação de parágrafo do Microsoft Word com Java. Você pode definir os atributos de borda, posição de capitular, pontuação suspensa, espaçamento de linha, recuos de espelho, estilo e quebra de texto. Há uma opção para definir a formatação de parágrafo padrão removendo todas as personalizações usando o método clearFormatting().

Este tutorial nos orientou na alteração dos parâmetros de formatação de parágrafo. Se você quiser inserir marcadores em um arquivo Word, consulte o artigo em Inserir marcadores no Word usando Java.

 Português