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 不支援這條記憶體描繪路徑

另見

SetPDFiumFileName, SelectRenderer, PDFiumRendering