0
我正在使用一個開源PDF查看庫(VFR PDF閱讀器https://github.com/vfr/Reader)。我試圖用白色文本實現「夜間模式」或黑色背景。我可以將背景變爲任何我喜歡的顏色,但無法改變文字顏色。您可以在「drawLayer」方法中看到您可以在https://github.com/vfr/Reader/blob/master/Sources/ReaderContentPage.m修改背景顏色的位置。它只是簡單地改變PDF渲染矩形的顏色。如何在iOS上使用CoreGraphics呈現pdf上的文字顏色?
我的問題是:有什麼我可以做的「上下文」,將導致PDF中的文本改變顏色(在我的情況下,我想白色文本)?在這個行看起來是這樣的(線558):
CGContextDrawPDFPage(context, _PDFPageRef); // Render the PDF page into the context
我使用的上面提到的代碼,但得到一些特定PDF頁面的問題,這能夠隱藏許多黑色背景和白色文本但不是全部的頁面。你有什麼主意嗎 ? 對於某些頁面,它使背景灰色而不是黑色 – 2016-02-13 06:31:30