procedure RenderPage(DeviceContext: HDC; Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []);
| DeviceContext | HDC. Ziel-Gerätekontext, in den gerendert werden soll (Bildschirm-DC, Drucker-DC, Speicher-DC usw.) |
| Rotation | TRotation. Beim Rendern anzuwendende Drehung im Uhrzeigersinn: ro0, ro90, ro180 oder ro270 |
| Options | TRenderOptions. Menge von Rendering-Flags, die Anmerkungsanzeige, LCD-Text, Graustufen usw. steuern |
function RenderPage(Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []): TBitmap;
| Rotation | TRotation. Beim Rendern anzuwendende Drehung im Uhrzeigersinn |
| Options | TRenderOptions. Menge von Rendering-Flags |
procedure RenderPage(Bitmap: TBitmap; Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []);
| Bitmap | TBitmap. Eine vorhandene Bitmap, in die die Seite gerendert werden soll |
| Rotation | TRotation. Beim Rendern anzuwendende Drehung im Uhrzeigersinn |
| Options | TRenderOptions. Menge von Rendering-Flags |
Rendert die aktuelle Seite an der angegebenen Position und Größe in das angegebene Ziel. Drei Überladungen stehen zur Verfügung:
TBitmap und rendert in sie hinein. Der Aufrufer muss die zurückgegebene Bitmap freigebenTBitmap (ohne Reservierung)Die Hintergrundfüllfarbe wird aus PageColor übernommen. Für gekacheltes hochauflösendes Rendern verwenden Sie RenderTile
// 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;