function RenderTile(Left, Top, Width, Height, PageWidth, PageHeight: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []; Color: TColor = clWhite): TBitmap;
| Left, Top | Integer. Gornji levi ugao oblasti pločice za renderovanje, u pikselima, relativno na celu stranu pri zadatom nivou zumiranja |
| Width, Height | Integer. Veličina pločice u pikselima. Vraćena bitmapa će imati te dimenzije |
| PageWidth, PageHeight | Integer. Dimenzije cele strane u pikselima na željenom nivou zumiranja. One određuju razmeru u kojoj se strana renderuje |
| Rotation | TRotation. Rotacija prikaza primenjena na stranu: ro0 (podrazumevano), ro90, ro180 ili ro270 |
| Options | TRenderOptions. Skup TRenderOption flagova koji kontrolišu kvalitet i ponašanje renderovanja |
| Color | TColor. Boja popune pozadine bitmape pre renderovanja. Podrazumevano clWhite |
procedure RenderTile(Bitmap: TBitmap; Left, Top, Width, Height, PageWidth, PageHeight: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []; Color: TColor = clWhite);
| Bitmap | TBitmap. Postojeća TBitmap u koju se renderuje pločica. Pozivalac je odgovoran za kreiranje i oslobađanje ove bitmape |
| Left, Top | Integer. Gornji levi ugao oblasti pločice za renderovanje, u pikselima, relativno na celu stranu pri zadatom nivou zumiranja |
| Width, Height | Integer. Veličina pločice u pikselima |
| PageWidth, PageHeight | Integer. Dimenzije cele strane u pikselima na željenom nivou zumiranja |
| Rotation | TRotation. Rotacija prikaza primenjena na stranu: ro0 (podrazumevano), ro90, ro180 ili ro270 |
| Options | TRenderOptions. Skup TRenderOption flagova koji kontrolišu kvalitet i ponašanje renderovanja |
| Color | TColor. Boja popune pozadine primenjena na bitmapu pre renderovanja. Podrazumevano clWhite |
Renderuje pravougaonu pločicu trenutne strane. Za razliku od RenderPage,
koja renderuje celu stranu na zadatu veličinu, RenderTile renderuje samo
isečenu oblast. To je idealno za prikaz velikih strana u visokoj rezoluciji gde
bi renderovanje cele strane odjednom potrošilo previše memorije
PageWidth / PageHeight definišu ukupnu renderovanu
veličinu strane ("nivo zumiranja"), a Left / Top /
Width / Height definišu izlazni prozor unutar te
ukupne veličine
// 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;