![](/img/trans.png)
[英]How to clip PowerPoint graphics using Apache POI with XSLF API
[英]How to create PPTX when using POI XSLF?
當我使用POI XSLF創建PPTX時,我得到一張空白幻燈片:
XMLSlideShow ppt = new XMLSlideShow();
XSLFSlide slide = ppt.createSlide();
XSLFTextBox shape = slide.createTextBox();
XSLFTextParagraph p = shape.addNewTextParagraph();
XSLFTextRun r1 = p.addNewTextRun();
r1.setText("the");
r1.setFontColor(Color.blue);
r1.setFontSize(24);
OutputStream out = new FileOutputStream("d:/font.pptx");
ppt.write(out);
out.close();
為什么幻燈片沒有任何文字?
您的文本框沒有錨點(位置和大小)。
您可以查看POI的示例如何添加文本框: XSLF示例 - 教程6
XSLFTextBox shape = slide.createTextBox();
shape.setAnchor(new Rectangle(x, y, width, height));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.