THPDFPageRenderBackendRequest Record
打包轉譯後端點陣化一頁所需的文件存取、已編譯顯示清單、頁面索引與解析度
宣告
THPDFPageRenderBackendRequest= record
Access: THPDFRenderDocAccess;
DisplayList: THPDFPageDisplayList;
PageIndex: Integer;
DPI: Integer;
end;
單元
HPDFPageRenderer
欄位
| 欄位 | 用途 |
|---|---|
Access | 文件存取控制代碼,後端透過它讀取字型與影像 XObject 等頁面資源 |
DisplayList | 已編譯的 THPDFPageDisplayList,內含頁面 token、運算子與已分類物件 |
PageIndex | 正在轉譯的已載入頁面索引 |
DPI | 輸出點陣圖的目標解析度,單位為每英吋點數 |
使用說明
- 傳給
IHPDFPageRenderBackend.RenderPage;自訂後端收到的記錄與原生 GDI 後端相同 - 顯示清單每頁只編譯一次,可以在不同 DPI 的請求之間重複使用
- 後端必須把
Access視為唯讀,並透過它取得資源,而不是直接深入文件內部