检查 XWPFRun 是否高亮显示
Check if XWPFRun is highlighted
对于 Apache POI,我正在阅读 Word 文档,包括 doc 和 docx。 doc 的旧 CharacterRun 有一个 isHighlighted 函数,它告诉我文本是否突出显示。对于 docx 文件,XWPFRun 是否有等效的功能?
经过大量的研究和分析,我发现 CTRPr 中有一个函数 class。
//p is the XWPFParagraph
for (XWPFRun pRun : p.getRuns()) {
CTRPr ctrpr = pRun.getCTR().getRPr();
if (ctrpr != null && ctrpr.isSetHighlight()) {
//This is highlighted
}
}
对于 Apache POI,我正在阅读 Word 文档,包括 doc 和 docx。 doc 的旧 CharacterRun 有一个 isHighlighted 函数,它告诉我文本是否突出显示。对于 docx 文件,XWPFRun 是否有等效的功能?
经过大量的研究和分析,我发现 CTRPr 中有一个函数 class。
//p is the XWPFParagraph
for (XWPFRun pRun : p.getRuns()) {
CTRPr ctrpr = pRun.getCTR().getRPr();
if (ctrpr != null && ctrpr.isSetHighlight()) {
//This is highlighted
}
}