PDFium Delphi Component Docs

RenderPage الطريقة

Component: TPdfView  ·  Unit: PDFium
يصوّر محتويات الصفحة إلى جهاز (شاشة، أو صورة نطية، أو طابعة)

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. صورة نطية موجودة لتصيير الصفحة فيها
RotationTRotation. تدوير في اتجاه عقارب الساعة يُطبَّق عند التصيير
OptionsTRenderOptions. مجموعة من أعلام التصيير

Description

يصوّر الصفحة الحالية إلى الوجهة المحددة عند الموضع والحجم المعطيين. تتوفر ثلاث تحميلات:

يُؤخذ لون تعبئة الخلفية من 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