RenderPageToMemory

レンダリングと印刷

説明

PDFium レンダラーが選択されている場合、呼び出し元が提供したビットマップメモリバッファーへ 1 ページをレンダリングします

構文

Delphi

Function TPDFlib.RenderPageToMemory(DPI: Double; Page: Integer; Target: Pointer; Width, Height, BitsPerPixel: Integer): Integer;

パラメータ

DPI現在のレンダリング倍率を適用する前の要求レンダリング解像度
Page1 始まりのページ番号。ドキュメント範囲外の値は最も近い有効なページにクランプされる
Target呼び出し元が指定した出力先ピクセルバッファーへのポインター
Width出力先ビットマップの幅(ピクセル単位)
Height移動先ビットマップの高さ(ピクセル)
BitsPerPixelピクセル形式の深さ。24 と 32 のみ受け入れられます

戻り値

PDFium がバッファーにレンダリングした場合は1を返す。未対応のビット深度、Cairo の選択時、PDFium が利用できない場合、またはレンダリング失敗時は0を返す

備考

SelectRenderer(3) がアクティブでなければなりません。Cairo はこのメモリレンダリングパスに対応していません

関連項目

SetPDFiumFileName、SelectRenderer、PDFiumRendering