【发布时间】:2014-11-24 13:28:53
【问题描述】:
我正在尝试以编程方式创建一个 Word 文档,但是在创建两个后续 XWPFTable 时,第二个表格被放置在第一个表格的下方。
我希望它们并排显示。
我尝试减小表格的大小,使它们可以容纳一半的页面宽度,但表格的布置没有改变。
有什么方法可以并排显示它们吗? 我怀疑这与文档的 XMLCursor 有关,但我找不到正确移动它的方法。
XWPFDocument document = new XWPFDocument();
XWPFTable table = document.createTable(3,3);
CTTblWidth width = table.getCTTbl().addNewTblPr().addNewTblW();
width.setType(STTblWidth.PCT);
width.setW(BigInteger.valueOf(2500));
table.getCTTbl().getTblPr().addNewJc().setVal(STJc.LEFT);
XWPFTable table2 = document.createTable(2,2);
CTTblWidth width2 = table2.getCTTbl().addNewTblPr().addNewTblW();
width2.setType(STTblWidth.PCT);
width2.setW(BigInteger.valueOf(2400));
table2.getCTTbl().getTblPr().addNewJc().setVal(STJc.RIGHT);
/* write to OutputStream */
感谢您的帮助。
【问题讨论】:
标签: java apache-poi openxml