PDFium Delphi 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, or ro270.
OptionsTRenderOptions. Σύνολο σημαιών απόδοσης που ελέγχουν εμφάνιση σχολιασμών, κείμενο LCD, grayscale κ.λπ.

 

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. Clockwise rotation to apply when rendering.
OptionsTRenderOptions. Set of rendering flags.

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