function RenderTile(Left, Top, Width, Height, PageWidth, PageHeight: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []): TBitmap;
| Rotation | TRotation. Met de klok mee draaiende rotatie bij het renderen van de tile: ro0, ro90, ro180 of ro270 |
| Options | TRenderOptions. Set rendervlaggen voor annotatiezichtbaarheid, LCD-tekst, enz. |
procedure RenderTile(Bitmap: TBitmap; Left, Top, Width, Height, PageWidth, PageHeight: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []);
| Bitmap | TBitmap. Een bestaande bitmap om de tile in te renderen |
| Rotation | TRotation. Met de klok mee draaiende rotatie bij het renderen |
| Options | TRenderOptions. Set rendervlaggen |
Rendert een rechthoekige tile van de huidige pagina naar een bitmap. Left, Top, Width en Height bepalen het tile-gebied binnen een virtuele full-page-render van PageWidth × PageHeight pixels. Zo kunt u grote pagina's in kleinere, geheugenvriendelijke tiles in hoge resolutie renderen
De functie-overload alloceert een nieuwe TBitmap die de aanroeper moet vrijgeven. De procedure-overload rendert in een bestaande bitmap. Deze methode is nuttig om bij hoge DPI af te drukken of om afbeeldingsexports te maken met een resolutie boven die van het scherm
// Render de linkerboven-tile van 512x512 binnen een full-page-render van 2048x2048
var Bmp: TBitmap;
begin
Bmp := PdfView.RenderTile(0, 0, 512, 512, 2048, 2048);
try
Image1.Picture.Assign(Bmp);
finally
Bmp.Free;
end;
end;