【发布时间】:2014-09-08 15:47:48
【问题描述】:
我正在尝试在 java 中创建一个文档
WordprocessingMLPackage wordPackage = WordprocessingMLPackage.createPackage();
wordPackage.getMainDocumentPart().addStyledParagraphOfText("Title","User comments");
for(
... adding comments with a line between
)
SaveToZipFile saver = new SaveToZipFile(wordPackage);
response.setContentType("application/vnd.openxmlformats-officedocument.wordprocessingml.document");
response.setHeader("content-disposition","filename=My_file.doc");
saver.save(response.getOutputStream());
要使用该行添加 cmets,我将按照此处的设置为我的内容添加边框:http://www.docx4java.org/forums/docx-java-f6/tip-constructing-complex-objects-t7.html
关于边框。除非它包含两个 addParagraph 行,否则它不会正确显示,这意味着我有额外的空白,我正在尝试通过调整我的空 addParagraph(带边框)为 2(或 0),这样上下空间相等。 CTBorder.setSz() 似乎什么也没做, Spacing.setAfter() / Spacing.setBefore() 也没有
我要弄清楚如何创建或编辑样式以将字体大小应用于空段落,我无法弄清楚...但是我也愿意接受其他建议来解决我的问题。
【问题讨论】: