function RenderTile(Left, Top, Width, Height, PageWidth, PageHeight: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []): TBitmap;
| Rotation | TRotation. Im Uhrzeigersinn anzuwendende Drehung beim Rendern der Kachel: ro0, ro90, ro180 oder ro270 |
| Options | TRenderOptions. Menge von Rendering-Flags zur Steuerung der Anmerkungssichtbarkeit, des LCD-Texts usw |
procedure RenderTile(Bitmap: TBitmap; Left, Top, Width, Height, PageWidth, PageHeight: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []);
| Bitmap | TBitmap. Vorhandenes Bitmap, in das die Kachel gerendert wird |
| Rotation | TRotation. Im Uhrzeigersinn anzuwendende Drehung beim Rendern |
| Options | TRenderOptions. Menge von Rendering-Flags |
Rendert eine rechteckige Kachel der aktuellen Seite in ein Bitmap Left, Top, Width und Height definieren den Kachelbereich innerhalb eines virtuellen Vollseiten-Renderings der Größe PageWidth × PageHeight Pixeln. So lassen sich große Seiten in kleineren, speichereffizienten Kacheln mit hoher Auflösung rendern
Die Funktionsüberladung legt ein neues TBitmap an, das der Aufrufer freigeben muss Die Prozedurüberladung rendert in ein vorhandenes Bitmap. Diese Methode ist nützlich für das Drucken mit hoher DPI oder für Bildexporte in einer höheren Auflösung als der Bildschirm
// Die Kachel oben links mit 512x512 aus einem Vollseiten-Rendering von 2048x2048 rendern
var Bmp: TBitmap;
begin
Bmp := PdfView.RenderTile(0, 0, 512, 512, 2048, 2048);
try
Image1.Picture.Assign(Bmp);
finally
Bmp.Free;
end;
end;