我想突出顯示pdf中的文本,並在文本下繪製突出顯示的矩形。PDF突出顯示上方圖像/下方文本
它可以在大多數PDF上正常工作,但當我試圖突出顯示的文本中有一個圖像/背景時,我跳入了一個問題。問題在於突出顯示的矩形也在圖像下繪製,因此它不可見。
描繪順序我是這樣的:
- 畫出一個空白矩形與頁大小
- 繪製高亮
- 繪製使用CGContextDrawPDFPage(上下文,頁)的PDF;
有沒有辦法分別繪製PDF圖像和文本?這樣我就可以去
- 空白矩形
- PDF圖像/背景
- 亮點
- PDF文本
我必須做一些事來的PDF /上下文,以便它吸引它會自動按照我想要的方式?我已經嘗試了與上下文混雜,但沒有任何工作到目前爲止,它的所有繪製完全根據或完全高於完整的pdf
我見過的每個讀者都這樣做(PDFExpert,GoodReader,iAnnotate僅舉幾例),所以這不可能,我只是還沒有找到解決方案:) 任何幫助將提供幫助,提前致謝!
乾杯
在我的代碼上有一些不太小的調整(頁面和註釋不在同一圖層中呈現,所以沒有混合那裏:)我得到這個與kCGBlendModeMultiply一起工作。你是先生,是個天才。非常感謝!!!! – Ismael 2012-08-13 15:07:57