2013-11-24 92 views
1

我有一個像下面這樣的行的文檔文檔 同一行上的名稱(左對齊)和價格(一直向右對齊)。我相信這是通過單詞文檔中的製表符完成的。這裏是一個例子,看第一行。 enter image description here 我可以打印出一個文檔,像第一個文檔一樣嗎?我檢查了apache POI的文檔,但沒有看到任何允許您設置製表位的內容。但是,我不確定是否有另一種方法讓第一行看起來像這樣。Java Apache POI選項卡停止word文檔

+0

我沒有看到POI做的任何方式。我嘗試將它添加到模板樣式中,但製表符似乎也不適用於樣式。 – Swapnil

回答

2

我用這個方法來添加標籤停止

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); 
} 
相關問題