function RenderTile(Left, Top, Width, Height, PageWidth, PageHeight: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []): TBitmap;
| Rotation | TRotation. Поворот за годинниковою стрілкою, що застосовується під час рендерингу плитки: ro0, ro90, ro180 або ro270 |
| Options | TRenderOptions. Набір прапорців рендерингу, що керують видимістю анотацій, LCD-текстом тощо |
procedure RenderTile(Bitmap: TBitmap; Left, Top, Width, Height, PageWidth, PageHeight: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []);
| Bitmap | TBitmap. Наявне растрове зображення, у яке виконується рендеринг плитки |
| Rotation | TRotation. Поворот за годинниковою стрілкою, що застосовується під час рендерингу |
| Options | TRenderOptions. Набір прапорців рендерингу |
Рендерить прямокутну плитку поточної сторінки в растрове зображення. Left, Top, Width і Height визначають область плитки в межах віртуального повносторінкового рендера розміром PageWidth × PageHeight пікселів. Це дає змогу виконувати рендеринг великих сторінок у високій роздільній здатності меншими плитками, економними щодо пам'яті
Функціональне перевантаження виділяє новий TBitmap, який викликуваний код повинен звільнити. Процедурне перевантаження рендерить у наявне растрове зображення. Цей метод корисний для друку у високому DPI або створення експорту зображень у роздільних здатностях, вищих за екранну
// Render the top-left 512x512 tile of a 2048x2048 full-page render
var Bmp: TBitmap;
begin
Bmp := PdfView.RenderTile(0, 0, 512, 512, 2048, 2048);
try
Image1.Picture.Assign(Bmp);
finally
Bmp.Free;
end;
end;