对于Apache POI,我正在阅读Word文档,包括doc和docx。旧的CharacterRun for doc有一个isHighlighted函数,告诉我文本是否被高亮显示。对于docx文件,是否有与XWPFRun等价的函数?检查XWPFRun是否突出显示
0
A
回答
0
经过大量的研究和分析,我发现CTRPr类中有一个函数。
//p is the XWPFParagraph
for (XWPFRun pRun : p.getRuns()) {
CTRPr ctrpr = pRun.getCTR().getRPr();
if (ctrpr != null && ctrpr.isSetHighlight()) {
//This is highlighted
}
}
+0
你好fanfavorite,我可以理解你所描述的,但你能分享如何实际突出文本? – muasif80
+0
看起来您可以为新值和pRun.getCTR()。getRPr()。getHighlight()。setVal(STHighlightColor.CYAN)创建pRun.getCTR()。addNewRPr()。addNewHighlight().setVal(STHighlightColor.CYAN)改变价值。上面使用的pRun是可变的。 – fanfavorite
相关问题
- 1. 突出显示是否选择链接
- 2. 检测文本是否在鼠标上突出显示jQuery
- 3. 如何检测浏览器是否有轻按突出显示?
- 4. 检查是否选择了文本输入内容(突出显示)
- 5. 是否可以使用javaScript突出显示文本并检查html?
- 6. 如何检查使用Selenium在页面上是否突出显示文本?
- 7. 检查日期是否在时间范围内并突出显示单元格
- 8. Lucene.NET查询+突出显示
- 9. 是否可以只突出显示match_phrase查询?
- 10. 是否可以突出显示Solr中的非查询字段?
- 11. 检查是否显示特定的MessageDialog
- 12. 检查UIView是否显示UIAlertView
- 13. 检查图像是否有效显示
- 14. SplitViewController检查detailView是否显示
- 15. 检查Control.Text是否要显示长
- 16. iPhone SDK:检查UIAlertView是否显示
- 17. 检查UIWebview是否正在显示PDF
- 18. 检查屏幕上是否显示Vector3
- 19. 检查是否显示远程图像
- 20. 如何检查是否显示
- 21. WatchKit检查WKInterfaceController是否显示
- 22. Xcode 6.0.1否完成并突出显示
- 23. ElasticSearch:是否可以突出显示查询中的单词而不是结果
- 24. jquery显示检查复选框是否在关闭前检查
- 25. getSelection突出显示
- 26. 突出显示PHP
- 27. 突出显示CalendarView
- 28. WPF突出显示
- 29. Android:TextView突出显示
- 30. 突出显示RecyclerView
出了什么问题[XWPFRun.isHighlighted()](https://poi.apache.org/apidocs/org/apache/poi/xwpf/usermodel/XWPFRun.html#isHighlighted%28%29)?可通过[Common CharacterRun interface](https://poi.apache.org/apidocs/org/apache/poi/wp/usermodel/CharacterRun.html#isHighlighted%28%29)获得(您无法获得颜色XWPF中的亮点,只有HWPF,因为它们处理颜色的方式非常不同) – Gagravarr
似乎不起作用。必须做我在我发布的答案中所做的。 – fanfavorite
不工作怎么样? [在POI源代码树中有一个单元测试](https://svn.apache.org/repos/asf/poi/trunk/src/ooxml/testcases/org/apache/poi/xwpf/usermodel/TestXWPFRun。 Java)为例! – Gagravarr