PDFium Component Docs

RenderPage متد

Component: TPdfView  ·  Unit: PDFium
محتوای یک صفحه را به یک دستگاه (صفحه‌نمایش، bitmap یا چاپگر) رندر می‌کند

Syntax

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

DeviceContextHDC. زمینهٔ دستگاه مقصد برای رندر در آن (DC صفحه‌نمایش، DC چاپگر، DC حافظه و غیره)
RotationTRotation. چرخش ساعتگرد برای اعمال هنگام رندر: ro0، ro90، ro180 یا ro270
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. یک bitmap موجود برای رندر صفحه در آن
RotationTRotation. چرخش ساعتگرد برای اعمال هنگام رندر
OptionsTRenderOptions. مجموعه‌ای از پرچم‌های رندر

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