function RenderTile(Left, Top, Width, Height, PageWidth, PageHeight: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []): TBitmap;
| Rotation | TRotation. Obrót zgodny z ruchem wskazówek zegara stosowany podczas renderowania kafelka: ro0, ro90, ro180 albo ro270 |
| Options | TRenderOptions. Zestaw flag renderowania sterujących widocznością adnotacji, tekstem LCD itd. |
procedure RenderTile(Bitmap: TBitmap; Left, Top, Width, Height, PageWidth, PageHeight: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []);
| Bitmap | TBitmap. Istniejąca bitmapa, do której ma zostać wyrenderowany kafelek |
| Rotation | TRotation. Obrót zgodny z ruchem wskazówek zegara stosowany podczas renderowania |
| Options | TRenderOptions. Zestaw flag renderowania |
Renderuje prostokątny kafel bieżącej strony do bitmapy Left, Top, Width i Height definiują obszar kafla w ramach wirtualnego pełnostronicowego renderu o rozmiarze PageWidth × PageHeight pikseli Umożliwia to renderowanie dużych stron w wysokiej rozdzielczości w mniejszych, oszczędnych pamięciowo kaflach
Wariant funkcji alokuje nowy TBitmap, który wywołujący musi zwolnić Wariant procedury renderuje do istniejącej bitmapy Ta metoda jest przydatna przy drukowaniu w wysokim DPI albo generowaniu eksportów graficznych w rozdzielczościach większych niż ekran
// Wyrenderuj kafel 512x512 w lewym górnym rogu pełnostronicowego renderu 2048x2048
var Bmp: TBitmap;
begin
Bmp := PdfView.RenderTile(0, 0, 512, 512, 2048, 2048);
try
Image1.Picture.Assign(Bmp);
finally
Bmp.Free;
end;
end;