Тип THPDFXRefRecoveryStatus
Сообщает исход ограниченного восстановления перекрёстных ссылок на повреждённом документе
Объявление
THPDFXRefRecoveryStatus= (xrrsNotNeeded, xrrsSucceeded, xrrsDisabled,
xrrsScanLimitExceeded, xrrsObjectLimitExceeded,
xrrsXRefLimitExceeded, xrrsFailed);
Модуль
HPDFDoc
Значения
| Значение | Назначение |
|---|---|
xrrsNotNeeded |
Обычная загрузка «сперва по спецификации» дала пригодное дерево страниц; восстановление не запускалось |
xrrsSucceeded |
Восстановление завершилось и дало пригодную таблицу перекрёстных ссылок или перестроенные смещения объектов |
xrrsDisabled |
Восстановление пропущено, потому что настроенный режим восстановления отключён |
xrrsScanLimitExceeded |
Исходный stream превышает XRefRecoveryMaxScanBytes либо бюджет сканирования не настроен |
xrrsObjectLimitExceeded |
XRefRecoveryMaxObjects не больше нуля либо лимит кандидатов восстановления превышен при сканировании |
xrrsXRefLimitExceeded |
Лимит кандидатов-секций перекрёстных ссылок превышен при сканировании |
xrrsFailed |
Восстановление выполнялось, но не смогло собрать пригодное дерево страниц, например на non-seekable исходном stream |
Примечания по использованию
- Статус путешествует в поле
StatusзаписиTHPDFXRefRecoveryInfoвместе с использованным методом, числом просканированных байтов и счётчиками кандидатов - Любое значение, кроме
xrrsNotNeeded, означает, что прогон восстановления хотя бы раз предпринимался