Тип THPDFProgressiveLoadStatus
Сообщает, какая часть линеаризованного документа доступна во время прогрессивной загрузки
Объявление
THPDFProgressiveLoadStatus= (pldsHeaderUnavailable, pldsNotLinearized,
pldsInvalidLinearization, pldsFirstPageUnavailable,
pldsFirstPageReady, pldsDocumentReady);
Модуль
HPDFDoc
Значения
| Значение | Назначение |
|---|---|
pldsHeaderUnavailable | Файла пришло недостаточно, чтобы прочитать заголовок и словарь линеаризации |
pldsNotLinearized | Файл не линеаризован, поэтому прогрессивная загрузка первой страницы неприменима |
pldsInvalidLinearization | Словарь линеаризации не прошёл валидацию |
pldsFirstPageUnavailable | Документ линеаризован, но диапазоны байтов первой страницы ещё не пришли |
pldsFirstPageReady | Первая страница доступна полностью и может быть показана до прихода остального файла |
pldsDocumentReady | Диапазоны заголовка, первой страницы и основного cross-reference доступны все, поэтому можно открывать весь документ |
Примечания по использованию
pldsFirstPageReady— та веха, которая позволяет просмотрщику отрисовать страницу 1, пока докачиваются остальные диапазоны- Сопутствующая запись
THPDFProgressiveLoadInfoсообщает, какие группы диапазонов доступны, и строкуDiagnosticо сбоях pldsNotLinearizedиpldsInvalidLinearizationпостоянны для файла; состояния недоступности снимаются по мере прихода байтов