如何使用Apache POI PPT API设置文本字体?

时间:2016-03-01 07:20:16

标签: java apache-poi

我正在使用Apache POI PPT API来创建PPTX。 我想将特定字体系列应用于我在幻灯片中添加的文本。

我已经探索过API并且发现只有以下方法来指定颜色和字体大小,但不知道如何设置字体系列,请帮助。

XSLFTextRun run1 = paragraph.addNewTextRun();
run1.setText("This is test"); 
run1.setFontColor(java.awt.Color.red);      
run1.setFontSize(24);    

1 个答案:

答案 0 :(得分:5)

 XSLFTextRun run1 = p.addNewTextRun(); 
       run1.setText("This is test"); 
       run1.setFontFamily(HSSFFont.FONT_ARIAL);
       run1.setFontColor(Color.red);    
       run1.setFontSize(24);  

您可以使用setFontFamily方法指定字体系列