THotPDF.BeginLoadedPageProgressiveRegionRender Method
Починає відновлюване відтворення завантаженої сторінки, чий бітовий образ покриває лише запитане вікно у просторі PDF-координат
Оголошення
function BeginLoadedPageProgressiveRegionRender(PageIndex: Integer;
RegionLeft, RegionBottom, RegionRight, RegionTop: Single;
DPI: Integer; CancellationToken: THPDFCancellationToken = nil):
THPDFLoadedPageRenderSession;
Параметри
| Назва | Призначення |
|---|---|
PageIndex | Індекс завантаженої сторінки з відліком від нуля |
RegionLeft | Лівий край у точках простору PDF-координат |
RegionBottom | Нижній край у точках простору PDF-координат |
RegionRight | Правий край у точках простору PDF-координат |
RegionTop | Верхній край у точках простору PDF-координат |
DPI | Додатна цільова роздільність растрового зображення |
CancellationToken | Недодатковий токен, яким володіє викликач; значення nil використовує OperationCancellationToken |
Поведінка
- Область має мати додатні ширину та висоту і використовує неповернений простір координат сторінки з початком у нижньому лівому куті
- Розміри поверненого бітового образу є розмірами області, масштабованими через
DPI / 72, з урахуванням повороту сторінки - Сеанс повторно використовує кешований display list і вилучає лише ті об'єкти малювання, чиї консервативні межі гарантовано лежать поза областю
- Графічний стан, обрізання, шляхи, просування тексту, скасування та продовження прогресивного JPEG лишаються відновлюваними на межах операторів
RegionVisiblePaintObjectsтаRegionCulledPaintObjectsзвітують про вибір, зроблений під час створення сеансу