function RenderTile(Left, Top, Width, Height, PageWidth, PageHeight: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []; Color: TColor = clWhite): TBitmap;
| Left, Top | Integer. Bovenlinkerhoek van de te renderen tegelregio, in pixels, relatief ten opzichte van de volledige pagina op het opgegeven zoomniveau. |
| Width, Height | Integer. Grootte van de tegel in pixels. De geretourneerde bitmap heeft deze dimensies. |
| PageWidth, PageHeight | Integer. De volledige paginadimensies in pixels op het gewenste zoomniveau. Deze bepalen de schaal waarop de pagina wordt gerenderd. |
| Rotation | TRotation. Weergaverotatie toegepast op de pagina: ro0 (standaard), ro90, ro180 of ro270. |
| Options | TRenderOptions. Een set TRenderOption-vlaggen die renderkwaliteit en -gedrag besturen. |
| Color | TColor. Achtergrondvulkleur voor de bitmap vóór rendering. Standaard clWhite. |
procedure RenderTile(Bitmap: TBitmap; Left, Top, Width, Height, PageWidth, PageHeight: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []; Color: TColor = clWhite);
| Bitmap | TBitmap. Een bestaande TBitmap om de tegel in te renderen. De aanroeper is verantwoordelijk voor het aanmaken en vrijgeven van deze bitmap. |
| Left, Top | Integer. Bovenlinkerhoek van de te renderen tegelregio, in pixels, relatief ten opzichte van de volledige pagina op het opgegeven zoomniveau. |
| Width, Height | Integer. Grootte van de tegel in pixels. |
| PageWidth, PageHeight | Integer. De volledige paginadimensies in pixels op het gewenste zoomniveau. |
| Rotation | TRotation. Weergaverotatie toegepast op de pagina: ro0 (standaard), ro90, ro180 of ro270. |
| Options | TRenderOptions. Een set TRenderOption-vlaggen die renderkwaliteit en -gedrag besturen. |
| Color | TColor. Achtergrondvulkleur toegepast op de bitmap vóór rendering. Standaard clWhite. |
Color = clNone of Color = clDefault selecteert een transparante achtergrond en een alpha-capabele PDFium-bitmap. Niet-gedekte tegelpixels behouden alpha nul, onafhankelijk van de native paginabackground-transparantiequery; de standaard clWhite-achtergrond is ondoorzichtig
Rendert een rechthoekige tegel van de huidige pagina. In tegenstelling tot RenderPage, dat de volledige pagina op een opgegeven grootte rendert, rendert RenderTile alleen een bijgesneden regio. Dit is ideaal voor hoge-resolutie-weergave van grote pagina's waar het renderen van de volledige pagina in één keer te veel geheugen zou verbruiken.
PageWidth / PageHeight definiëren de totale gerenderde grootte van de pagina (het “zoomniveau”), en Left / Top / Width / Height definiëren het uitvoerraam binnen die totale grootte.
// Render top-left 800x600 tile of a page scaled to 2000x2828
var Bmp: TBitmap;
Bmp := Pdf.RenderTile(0, 0, 800, 600, 2000, 2828);
try
Image1.Picture.Assign(Bmp);
finally
Bmp.Free;
end;