procedure RenderPage(DeviceContext: HDC; Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []);
| DeviceContext | HDC. Ziel-Device-Context, in den gerendert wird (Bildschirm-DC, Drucker-DC, Speicher-DC usw) |
| Rotation | TRotation. Im Uhrzeigersinn anzuwendende Drehung beim Rendern: ro0, ro90, ro180 oder ro270 |
| Options | TRenderOptions. 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;
| Rotation | TRotation. Im Uhrzeigersinn anzuwendende Drehung beim Rendern |
| Options | TRenderOptions. Menge von Rendering-Flags |
procedure RenderPage(Bitmap: TBitmap; Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []);
| Bitmap | TBitmap. Vorhandenes Bitmap, in das die Seite gerendert wird |
| Rotation | TRotation. Im Uhrzeigersinn anzuwendende Drehung beim Rendern |
| Options | TRenderOptions. Menge von Rendering-Flags |
Rendert die aktuelle Seite im angegebenen Ziel an der angegebenen Position und Größe. Drei Überladungen sind verfügbar
TBitmap an und rendert hinein. Das zurückgegebene Bitmap muss der Aufrufer freigebenTBitmap (keine Allokation)Die Hintergrundfüllfarbe wird aus PageColor übernommen. Für gekacheltes Rendering in hoher Auflösung verwenden Sie RenderTile
// 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;