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