PDFium Delphi Component Docs

RenderPage Methode

Komponente: TPdfView  ·  Unit: PDFium
Rendert den Seiteninhalt auf ein Ausgabegerät wie Bildschirm, Bitmap oder Drucker

Syntax

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

DeviceContextHDC. Ziel-Gerätekontext, in den gerendert werden soll (Bildschirm-DC, Drucker-DC, Speicher-DC usw.)
RotationTRotation. Beim Rendern anzuwendende Drehung im Uhrzeigersinn: ro0, ro90, ro180 oder ro270
OptionsTRenderOptions. Menge von Rendering-Flags, die Anmerkungsanzeige, LCD-Text, Graustufen usw. steuern

 

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

RotationTRotation. Beim Rendern anzuwendende Drehung im Uhrzeigersinn
OptionsTRenderOptions. Menge von Rendering-Flags

 

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

BitmapTBitmap. Eine vorhandene Bitmap, in die die Seite gerendert werden soll
RotationTRotation. Beim Rendern anzuwendende Drehung im Uhrzeigersinn
OptionsTRenderOptions. Menge von Rendering-Flags

Description

Rendert die aktuelle Seite an der angegebenen Position und Größe in das angegebene Ziel. Drei Überladungen stehen zur Verfügung:

Die Hintergrundfüllfarbe wird aus PageColor übernommen. Für gekacheltes hochauflösendes Rendern verwenden Sie RenderTile

Example

// Aktuelle Seite in eine 600x800-Bitmap rendern
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