我有一个具有类似下面的名称(左对齐)和价格(排列一路向右)都在同一行上线一个word文档。 我相信这是由制表位在Word文档中完成的。 下面是一个例子,请参见第一行。 是否有可能为我打印出来到Word文档中,像第一个行? 我检查的Apache POI的文档左右,但什么也没有看见,允许您设置的制表位。 但是,我不知道是否有另一种方式来获得的第一线,像她那样。
Answer 1:
我用这个方法来添加选项卡停止
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 Stop word document