Apache POI Word 设置文字样式

为了设置文本的样式、字体、对齐方式等,Apache POI 提供了setItalic()、setBold() 等方法。这些方法很有用,可以在Java 程序中用于处理word 文档。

让我们看一个示例,其中我们正在创建一个段落并将其设置为粗体和斜体。

Apache POI 文字样式示例

package com.yiidian;

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 StyleExample {
    public static void main(String[] args) {  
        XWPFDocument doc = new XWPFDocument();
        try(OutputStream os = new FileOutputStream("yiidian.docx")) {
            XWPFParagraph paragraph = doc.createParagraph();
        //Set Bold an Italic  
          XWPFRun xr = paragraph.createRun();
          xr.setBold(true);  
          xr.setItalic(true);  
          xr.setText("This text is Bold and have Italic style");  
          xr.addBreak();  
          doc.write(os);  
        }catch(Exception e) {  
            System.out.println(e);  
        }  
    }  
}  

输出结果为:

热门文章

优秀文章