PDFium Delphi Component Docs

RenderPage متد

کامپوننت: TPdfView  ·  واحد: PDFium
Render contents of a page to a device (screen, bitmap, or printer).

Syntax

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

DeviceContextHDC. Target device context to render into (screen DC, printer DC, memory DC, etc.).
RotationTRotation. Clockwise rotation to apply when rendering: ro0, ro90, ro180, or ro270.
OptionsTRenderOptions. Set of rendering flags controlling annotation display, LCD text, grayscale, etc.

 

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

RotationTRotation. Clockwise rotation to apply when rendering.
OptionsTRenderOptions. Set of rendering flags.

 

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

BitmapTBitmap. An existing bitmap to render the page into.
RotationTRotation. Clockwise rotation to apply when rendering.
OptionsTRenderOptions. Set of rendering flags.

Description

صفحهٔ فعلی را در موقعیت و اندازهٔ داده‌شده به مقصد مشخص‌شده رندر می‌کند. سه overload در دسترس است:

رنگ پر کردن پس‌زمینه از 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