function RenderTile(Left, Top, Width, Height, PageWidth, PageHeight: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []): TBitmap;
| Rotation | TRotation. Met de klok mee toe te passen rotatie bij het renderen van de tegel: ro0, ro90, ro180 of ro270 |
| Options | TRenderOptions. Verzameling render-vlaggen voor annotatiezichtbaarheid, LCD-tekst, enzovoort |
procedure RenderTile(Bitmap: TBitmap; Left, Top, Width, Height, PageWidth, PageHeight: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []);
| Bitmap | TBitmap. Bestaande bitmap om de tegel in te renderen |
| Rotation | TRotation. Met de klok mee toe te passen rotatie bij het renderen |
| Options | TRenderOptions. Verzameling render-vlaggen |
Rendert een rechthoekige tegel van de huidige pagina naar een bitmap. Left, Boven, Width en Height bepalen het tegelgebied binnen een virtuele render van de volledige pagina met grootte PageWidth × PageHeight pixels. Dit maakt renderen met hoge resolutie mogelijk voor grote pagina's in kleinere, geheugenbesparende tegels
De function-overload maakt een nieuwe TBitmap aan die de aanroeper moet vrijgeven. De procedure-overload rendert in een bestaande bitmap. Deze methode is handig voor afdrukken met hoge DPI of voor het genereren van beeldexporten met een hogere resolutie dan het scherm
// Render de tegel linksboven van 512x512 uit een volledige 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;