Метод THotPDF.ReadProgressiveLinearizedFirstPageSection
Копирует доступную секцию первой страницы линеаризованного источника через ограниченные отменяемые чтения
Объявление
function ReadProgressiveLinearizedFirstPageSection(Source: THPDFRandomAccessSource; Destination: TStream; out Info: THPDFProgressiveLoadInfo): boolean;
Модуль
HPDFDoc
Параметры
| Имя | Назначение |
|---|---|
Source | Линеаризованный random-access источник |
Destination | Stream во владении вызывающего кода, получающий префикс первой страницы |
Info | Получает актуальный статус доступности и проверенные offsets |
Возвращаемое значение
Возвращает True, если секция первой страницы скопирована после того, как стали доступны оба обязательных диапазона
Примечания по использованию
- В destination попадает только линеаризованный префикс первой страницы, а stream остаётся во владении вызывающего кода
- Чтения используют чанки по 64 КиБ и учитывают operation cancellation token