PDFium Component Docs

RenderPage Methode

Dieser API-Eintrag behält Bezeichner, Signaturen, Codeblöcke und PDF-Begriffe in ihrer Originalform.
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-Device-Context, in den gerendert wird (Bildschirm-DC, Drucker-DC, Speicher-DC usw)
RotationTRotation. Im Uhrzeigersinn anzuwendende Drehung beim Rendern: ro0, ro90, ro180 oder ro270
OptionsTRenderOptions. Menge von Rendering-Flags zur Steuerung der Anmerkungssichtbarkeit, von LCD-Text, Graustufen usw

 

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

RotationTRotation. Im Uhrzeigersinn anzuwendende Drehung beim Rendern
OptionsTRenderOptions. Menge von Rendering-Flags

 

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

BitmapTBitmap. Vorhandenes Bitmap, in das die Seite gerendert wird
RotationTRotation. Im Uhrzeigersinn anzuwendende Drehung beim Rendern
OptionsTRenderOptions. Menge von Rendering-Flags

Beschreibung

Rendert die aktuelle Seite im angegebenen Ziel an der angegebenen Position und Größe. Drei Überladungen sind verfügbar

Die Hintergrundfüllfarbe wird aus PageColor übernommen. Für gekacheltes Rendering in hoher Auflösung verwenden Sie RenderTile

Beispiel

// Aktuelle Seite in ein 600x800-Bitmap rendern
var Bmp: TBitmap;
begin
  Bmp := PdfView.RenderPage(0, 0, 600, 800);
  try
    Bmp.SaveToFile('page.bmp');
  finally
    Bmp.Free;
  end;
end;

Siehe auch

TPdfView.RenderTile, TPdfView.Zoom, TPdfView.PageRotation, TPdfView.PageColor