procedure RenderPage(DeviceContext: HDC; Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []);
| DeviceContext | HDC. Цільовий контекст пристрою, у який виконується рендеринг (екранний DC, DC принтера, DC пам'яті тощо) |
| Rotation | TRotation. Поворот за годинниковою стрілкою, що застосовується під час рендерингу: ro0, ro90, ro180 або ro270 |
| Options | TRenderOptions. Набір прапорців рендерингу, що керують показом анотацій, LCD-текстом, градаціями сірого тощо |
function RenderPage(Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []): TBitmap;
| Rotation | TRotation. Поворот за годинниковою стрілкою, що застосовується під час рендерингу |
| Options | TRenderOptions. Набір прапорців рендерингу |
procedure RenderPage(Bitmap: TBitmap; Left, Top, Width, Height: Integer; Rotation: TRotation = ro0; Options: TRenderOptions = []);
| Bitmap | TBitmap. Наявне растрове зображення, у яке виконується рендеринг сторінки |
| Rotation | TRotation. Поворот за годинниковою стрілкою, що застосовується під час рендерингу |
| Options | TRenderOptions. Набір прапорців рендерингу |
Рендерить поточну сторінку у вказане призначення із заданою позицією та розміром. Доступні три перевантаження:
TBitmap і рендерить у нього. Викликувальний код повинен звільнити повернуте растрове зображенняTBitmap (без виділення пам'яті)Колір фонового заповнення береться з PageColor. Для плиткового рендерингу у високій роздільній здатності використовуйте RenderTile
// Render current page to a 600x800 bitmap
var Bmp: TBitmap;
begin
Bmp := PdfView.RenderPage(0, 0, 600, 800);
try
Bmp.SaveToFile('page.bmp');
finally
Bmp.Free;
end;
end;