PDFium Component Docs

RenderPage メソッド

コンポーネント: TPdfView  ·  ユニット: PDFium
ページのコンテンツをデバイス(画面、ビットマップ、またはプリンター)へレンダリングします

Syntax

procedure RenderPage(DeviceContext: HDC; Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []);

DeviceContextHDC。レンダリング先のデバイスコンテキスト(画面 DC、プリンター DC、メモリー DC など)
RotationTRotation。レンダリング時に適用する時計回りの回転: ro0ro90ro180ro270
OptionsTRenderOptions。注釈表示、LCD テキスト、グレースケールなどを制御するレンダリングフラグのセット

 

function RenderPage(Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []): TBitmap;

RotationTRotation。レンダリング時に適用する時計回りの回転
OptionsTRenderOptions。レンダリングフラグのセット

 

procedure RenderPage(Bitmap: TBitmap; Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []);

BitmapTBitmap。ページをレンダリングする既存のビットマップ
RotationTRotation。レンダリング時に適用する時計回りの回転
OptionsTRenderOptions。レンダリングフラグのセット

Description

現在ページを指定された位置とサイズで指定された宛先へレンダリングします。3 つのオーバーロードがあります:

背景塗りつぶし色は PageColor から取られます。タイル化された高解像度レンダリングには RenderTile を使います

Example

// 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;

See Also

TPdfView.RenderTile, TPdfView.Zoom, TPdfView.PageRotation, TPdfView.PageColor