使用apache-poi向.docx中的文本添加注释后,文本样式更改

时间:2019-03-28 18:33:47

标签: apache-poi

我正在为段落中的文本添加注释,但是添加注释的文本的文本字体,文本大小和文本颜色等发生了变化。     在添加评论之前,我该怎么做才能保持文本样式不变?

        BigInteger cId = BigInteger.ZERO;
        ctComment = comments.addNewComment();
        ctComment.setAuthor("Admin");
        ctComment.setInitials("AR");
        ctComment.setDate(new GregorianCalendar(Locale.UK));
        ctComment.addNewCommentRangeStart().setId(cId);
        ctComment.addNewCommentRangeEnd().setId(BigInteger.TEN);
        ctComment.setId(cId);               
        ctComment.addNewP().addNewR().addNewT()
        .setStringValue("comment text");
        >>replace the run
        paragraph.removeRun(k);                              
        paragraph.getCTP().addNewCommentRangeStart().setId(cId);
        XWPFRun run112 = paragraph.insertNewRun(k);          
        paragraph.getCTP().addNewCommentRangeEnd()
        .setId(BigInteger.TEN);

        run112.getCTR().addNewCommentReference().setId(cId);

        run112.setText("new run ");

        run112.addBreak(BreakClear.LEFT);

0 个答案:

没有答案