1. 程式人生 > 實用技巧 >POI樣式設定詳細解析

POI樣式設定詳細解析

````````由於看到網上對poi做報告合成的內容不是很全面,

````````自己最近又有新的需求, 作為勉勵, 會慢慢補充詳細的樣式設定, 希望也能幫到各位

  1. 設定段落方向 (預設是縱向, 這裡可以針對每一段落設定橫縱向) 
   //設定段落橫頁
    public static void setNewSectPrByParam(XWPFParagraph paragraph){
        CTP ctp = paragraph.getCTP();
        CTPPr pPPr = null;
        if (ctp != null) {
            
if (ctp.getPPr() != null) { pPPr = paragraph.getCTP().getPPr(); } else { pPPr = paragraph.getCTP().addNewPPr(); } } if(!pPPr.isSetSectPr()){ pPPr.addNewSectPr(); } CTSectPr sectPr = pPPr.getSectPr();
if(!sectPr.isSetPgSz()) { sectPr.addNewPgSz(); } CTPageSz pageSize = sectPr.getPgSz(); pageSize.setW(BigInteger.valueOf(15840)); pageSize.setH(BigInteger.valueOf(12240)); pageSize.setOrient(STPageOrientation.LANDSCAPE); }

 1