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

 

posted @ 2020-10-22 17:47  冰月华林  阅读(1325)  评论(0编辑  收藏  举报