回答
恐怕你的問題對我沒有多大意義。 「在相同的文字區域中操作」是什麼意思?
也許如果你分享了PDF文件的副本,並解釋你在做什麼,我們可以看看它。
當我選擇要突出顯示的部分文字時,我再次突出顯示同一個地方。 突出顯示的文字將被模糊。 我不知道我說過這會讓你明白。 – Johns 2014-09-22 14:42:28
這是什麼操作系統?您是否使用Artifex下載的標準MuPDF二進制文件,或者您自己構建了它?如果你自己構建它,是使用MuPDF或我們的演示代碼的這個*你的應用程序?您能否將示例PDF文件發佈到公共網址,以便我們可以嘗試重現它。 – KenS 2014-09-22 15:30:05
突出顯示註釋使用透明度,如果您重複應用突出顯示,那麼文本會變得更暗淡,可能這是您的意思? – KenS 2014-09-22 15:32:03
我已經「解決」了這個問題,告訴mupdf編寫高亮註釋,以便使用乘法混色渲染它們。它們將會看起來像在文本的「後面」,因爲當你乘上顏色時黑色會保持黑色。
要做到這一點,你可以進入源/ PDF/PDF-annot.c和功能
pdf_annot *
pdf_create_annot(pdf_document *doc, pdf_page *page, fz_annot_type type)
後
if (annot_arr == NULL)
{
annot_arr = pdf_new_array(doc, 0);
pdf_dict_puts_drop(page->me, "Annots", annot_arr);
}
添加類似
if (type == FZ_ANNOT_HIGHLIGHT) {
//Say that we want this to be renderd "behind" the text, i.e., in multiplicative mode
pdf_dict_puts_drop(annot_obj, "BM", pdf_new_name(doc, "Multiply"));
}
希望有所幫助。
- 1. 高亮文本
- 2. 高亮文本
- 3. 高亮文本
- 4. 高亮匹配文本
- 5. HTML5中的文本高亮
- 6. 可編輯文本高亮
- 7. C#富文本框高亮
- 8. PHP輸出文本高亮
- 9. 選擇/高亮文本ios
- 10. 高亮文本編輯器
- 11. 多行高亮文本
- 12. 崇高文本Sweave語法高亮
- 13. CSS3文字區域高亮顏色
- 14. 角JS高亮過濾器高亮文本和更改文本也
- 15. Emacs區域語法高亮
- 16. 高亮區域完成
- 17. 區高亮鼠標移開
- 18. 在文本區域中的語法高亮,flex 4
- 19. 如何把語法高亮的代碼在文本區
- 20. 純文本語法高亮(崇高文本)
- 21. 創建一個高亮圖像地圖
- 22. 雙擊文本區域或文本框時指定高亮行爲?
- 23. 同步並將HTML文本高亮顯示爲音頻
- 24. 富文本框圓角選擇高亮
- 25. AS3 - 高亮顯示的文本顏色
- 26. 更改文本高亮選擇與JS
- 27. TextView的高亮顯示文本懷疑
- 28. 更改文本框的高亮顏色
- 29. 訪問高亮/選定的文本
- 30. 簡單的高亮文本Chrome擴展
我有沒有人可以再次顯示的問題?問題 - 圖片 - > bugs.ghostscript.com/attachment.cgi?id=11169誰能幫我看看? – Johns 2014-09-24 02:35:16