为了设置文本的样式,字体,对齐方式等,Apache POI提供了诸如setItalic(),setBold()等方法。这些方法非常有用,可以在Java程序中用于处理Word文档。让无涯教程看一个示例,其中创建一个段落并将其设置为粗体和斜体。
package poiexample; import java.io.FileOutputStream; import java.io.OutputStream; import org.apache.poi.xwpf.usermodel.XWPFDocument; import org.apache.poi.xwpf.usermodel.XW.PFParagraph; import org.apache.poi.xwpf.usermodel.XWPFRun; public class StyleExample { public static void main(String[] args) { XWPFDocument doc = new XWPFDocument(); try(OutputStream os = new FileOutputStream("Learnfk.docx")) { XWPFParagraph paragraph = doc.createParagraph(); //设置粗体斜体 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); } } }
输出:
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)