procedure RenderPage(DeviceContext: HDC; Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []);
| DeviceContext | HDC。レンダリング先のデバイスコンテキスト(画面 DC、プリンター DC、メモリー DC など) |
| Rotation | TRotation。レンダリング時に適用する時計回りの回転: ro0、ro90、ro180、ro270 |
| Options | TRenderOptions。注釈表示、LCD テキスト、グレースケールなどを制御するレンダリングフラグのセット |
function RenderPage(Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []): TBitmap;
| Rotation | TRotation。レンダリング時に適用する時計回りの回転 |
| Options | TRenderOptions。レンダリングフラグのセット |
procedure RenderPage(Bitmap: TBitmap; Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []);
| Bitmap | TBitmap。ページをレンダリングする既存のビットマップ |
| Rotation | TRotation。レンダリング時に適用する時計回りの回転 |
| Options | TRenderOptions。レンダリングフラグのセット |
現在ページを指定された位置とサイズで指定された宛先へレンダリングします。3 つのオーバーロードがあります:
TBitmap を割り当ててレンダリングします。呼び出し側が返されたビットマップを解放しなければなりませんTBitmap へレンダリングします(割り当てなし)背景塗りつぶし色は PageColor から取られます。タイル化された高解像度レンダリングには RenderTile を使います
// Render current page to a 600x800 bitmap
var Bmp: TBitmap;
begin
Bmp := PdfView.RenderPage(0, 0, 600, 800);
try
Bmp.SaveToFile('page.bmp');
finally
Bmp.Free;
end;
end;