RenderPageToMemory
渲染和列印
描述
選用 PDFium 描繪器時,把單頁描繪進呼叫端提供的點陣圖記憶體緩衝區
語法
Delphi
Function TPDFlib.RenderPageToMemory(DPI: Double; Page: Integer; Target: Pointer; Width, Height, BitsPerPixel: Integer): Integer;
參數
| DPI | 套用目前描繪比例之前的所請求描繪解析度。 |
|---|---|
| Page | 以 1 起算的頁碼。超出文件範圍的值會夾限到最接近的有效頁面。 |
| Target | 指向呼叫端提供之目的像素緩衝區的指標。 |
| Width | 目的地點陣圖寬度(像素)。 |
| Height | 目的地點陣圖高度(像素)。 |
| BitsPerPixel | 像素格式深度。只接受 24 與 32。 |
傳回值
PDFium 描繪進緩衝區時傳回 1。位元深度不支援、選用 Cairo、PDFium 不可用或描繪失敗時傳回 0
備註
必須先啟用 SelectRenderer(3)。Cairo 不支援這條記憶體描繪路徑