function RenderTile(Left, Top, Width, Height, PageWidth, PageHeight: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []): TBitmap;
| Rotation | TRotation. Beim Rendern der Kachel anzuwendende Drehung im Uhrzeigersinn: ro0, ro90, ro180 oder ro270 |
| Options | TRenderOptions. Menge von Rendering-Flags, die Anmerkungssichtbarkeit, LCD-Text usw. steuern |
procedure RenderTile(Bitmap: TBitmap; Left, Top, Width, Height, PageWidth, PageHeight: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []);
| Bitmap | TBitmap. Eine vorhandene Bitmap, in die die Kachel gerendert werden soll |
| Rotation | TRotation. Beim Rendern anzuwendende Drehung im Uhrzeigersinn |
| Options | TRenderOptions. Menge von Rendering-Flags |
Rendert eine rechteckige Kachel der aktuellen Seite in eine Bitmap. Left, Top, Width und Height definieren den Kachelbereich innerhalb eines virtuellen Vollseiten-Renders der Größe PageWidth × PageHeight Pixel. Dies ermöglicht das hochauflösende Rendern großer Seiten in kleineren, speichereffizienten Kacheln
Die Funktions-Überladung reserviert eine neue TBitmap, die der Aufrufer freigeben muss. Die Prozedur-Überladung rendert in eine vorhandene Bitmap. Diese Methode ist nützlich für das Drucken mit hoher DPI oder das Erzeugen von Bildexporten mit Auflösungen, die größer als der Bildschirm sind
// Die obere linke 512x512-Kachel eines 2048x2048-Vollseiten-Renders rendern
var Bmp: TBitmap;
begin
Bmp := PdfView.RenderTile(0, 0, 512, 512, 2048, 2048);
try
Image1.Picture.Assign(Bmp);
finally
Bmp.Free;
end;
end;