POI写docx文件table中的单元格水平、垂直对齐

wylc123 1年前 ⋅ 467 阅读

垂直对齐

XWPFTableCell cell = table.getRow(i).getCell(j);
cell.setVerticalAlignment(XWPFTableCell.XWPFVertAlign.CENTER); //垂直居中

水平对齐

CTTc cttc = cell.getCTTc();
CTP ctp = cttc.getPList().get(0);
CTPPr ctppr = ctp.getPPr();
if (ctppr == null) {
    ctppr = ctp.addNewPPr();
}
CTJc ctjc = ctppr.getJc();
if (ctjc == null) {
    ctjc = ctppr.addNewJc();
}
ctjc.setVal(STJc.CENTER); //水平居中

全部评论: 0

    我有话说: