RenderPageToMemory
レンダリングと印刷
説明
PDFium レンダラーが選択されている場合、呼び出し元が提供したビットマップメモリバッファーへ 1 ページをレンダリングします
構文
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 はこのメモリレンダリングパスに対応していません