對於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