THPDFPageRenderBackendRequest Record
Gói chung document access, display list đã biên dịch, chỉ số trang và độ phân giải mà một render backend cần để rasterize một trang
Khai báo
THPDFPageRenderBackendRequest= record
Access: THPDFRenderDocAccess;
DisplayList: THPDFPageDisplayList;
PageIndex: Integer;
DPI: Integer;
end;
Đơn vị
HPDFPageRenderer
Các trường
| Trường | Mục đích |
|---|---|
Access | Handle document access mà backend dùng để đọc tài nguyên trang như font và image XObject |
DisplayList | THPDFPageDisplayList đã biên dịch, chứa các token, operator và object đã phân loại của trang |
PageIndex | Chỉ số của trang đã nạp đang được kết xuất |
DPI | Độ phân giải đích tính theo dots per inch cho bitmap đầu ra |
Ghi chú sử dụng
- Được truyền cho
IHPDFPageRenderBackend.RenderPage; backend tùy chỉnh nhận cùng một record như backend GDI gốc - Display list được biên dịch một lần mỗi trang và có thể dùng lại qua các request ở các giá trị DPI khác nhau
- Backend phải coi
Accesslà read-only và lấy tài nguyên qua nó thay vì chạm thẳng vào tài liệu