Apache POI Word 词对齐

为了将文本向右、向左和居中对齐,Apache POI 提供了 setAlignment() 方法,该方法采用对齐常量(例如 CENTER)。

ParagraphAlignment.RIGHT:将段落向右对齐。

ParagraphAlignment.LEFT:将段落左对齐。

ParagraphAlignment.CENTER:将段落与中心对齐。

让我们看一个示例,其中我们将文本左对齐。

Apache POI 词对齐示例

package com.yiidian;

import org.apache.poi.xwpf.usermodel.ParagraphAlignment;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.apache.poi.xwpf.usermodel.XWPFParagraph;
import org.apache.poi.xwpf.usermodel.XWPFRun;

import java.io.FileOutputStream;
import java.io.OutputStream;

public class AligningExample {
    public static void main(String[] args) {  
        XWPFDocument doc = new XWPFDocument();
        try(OutputStream os = new FileOutputStream("yiidian.docx")) {
             XWPFParagraph paragraph = doc.createParagraph();
             paragraph.setAlignment(ParagraphAlignment.RIGHT);
             XWPFRun run = paragraph.createRun();
             run.setText("Text is aligned right");  
             doc.write(os);  
        }catch(Exception e) {  
            System.out.println(e);  
        }  
    }  
}  

输出结果为:

 

热门文章

优秀文章