我有一个 Word 文档,其中包含如下行 名称(左对齐)和价格(一直右对齐)位于同一行。我相信这是通过Word文档中的制表位来完成的。这是一个示例,请参阅第一行。 我可以像第一行一样打印到word文档中吗?我检查了 apache POI 的文档,但没有看到任何允许您设置制表位的内容。但是,我不确定是否有其他方法可以使第一行看起来像这样。
最佳答案
我用这个方法添加制表符
public static void setTabStop(XWPFParagraph oParagraph, STTabJc.Enum oSTTabJc, BigInteger oPos)
{
CTP oCTP = oParagraph.getCTP();
CTPPr oPPr = oCTP.getPPr();
if(oPPr == null)
{
oPPr = oCTP.addNewPPr();
}
CTTabs oTabs = oPPr.getTabs();
if(oTabs == null)
{
oTabs = oPPr.addNewTabs();
}
CTTabStop oTabStop = oTabs.addNewTab();
oTabStop.setVal(oSTTabJc);
oTabStop.setPos(oPos);
}
关于Java Apache POI Tab 停止词文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20170704/