PDFium Delphi Component Docs

RenderPage Metodo

Componente: TPdfView  ·  Unità: PDFium
Esegue il rendering del contenuto di una pagina su un dispositivo (schermo, bitmap o stampante)

Syntax

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

DeviceContextHDC. Contesto di dispositivo di destinazione in cui eseguire il rendering (DC schermo, DC stampante, DC di memoria, ecc.)
RotationTRotation. Rotuzione in senso orario da applicare durante il rendering: ro0, ro90, ro180 oppure ro270
OptionsTRenderOptions. Insieme di flag di rendering che controllano la visualizzazione delle annotazioni, il testo LCD, la scala di grigi, ecc.

 

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

RotationTRotation. Rotuzione in senso orario da applicare durante il rendering
OptionsTRenderOptions. Insieme di flag di rendering

 

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

BitmapTBitmap. Una bitmap esistente in cui eseguire il rendering della pagina
RotationTRotation. Rotuzione in senso orario da applicare durante il rendering
OptionsTRenderOptions. Insieme di flag di rendering

Description

Esegue il rendering della pagina corrente verso la destinazione specificata alla posizione e dimensione date. Sono disponibili tre overload:

Il colore di riempimento dello sfondo è tratto da PageColor. Per il rendering ad alta risoluzione affiancato, usa 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