THPDFPageRenderBackendRequest レコード
レンダーバックエンドが 1 ページをラスタライズするのに必要な、ドキュメントアクセス、コンパイル済み表示リスト、ページインデックス、解像度をまとめたものです
宣言
THPDFPageRenderBackendRequest= record
Access: THPDFRenderDocAccess;
DisplayList: THPDFPageDisplayList;
PageIndex: Integer;
DPI: Integer;
end;
ユニット
HPDFPageRenderer
フィールド
| フィールド | 目的 |
|---|---|
Access | バックエンドがフォントや画像 XObject などのページリソースを読むために使う、ドキュメントアクセスハンドル |
DisplayList | ページのトークン、オペレータ、分類済みオブジェクトを保持するコンパイル済み THPDFPageDisplayList |
PageIndex | レンダリング中のロード済みページのインデックス |
DPI | 出力ビットマップの目標解像度(DPI) |
使用上の注意
IHPDFPageRenderBackend.RenderPageに渡されます。カスタムバックエンドはネイティブ GDI バックエンドと同じレコードを受け取ります- 表示リストはページごとに 1 回コンパイルされ、異なる DPI 値の要求間で再利用できます
- バックエンドは
Accessを読み取り専用として扱い、ドキュメントに直接アクセスする代わりに、これを通じてリソースを取得しなければなりません