Тип THPDFObjStmQuarantineReason

Сообщает, почему контейнер /Type /ObjStm отправлен в карантин при проходе загрузки type-2 xref (Roadmap 010)

Объявление

THPDFObjStmQuarantineReason= (osqrNotAStream, osqrBadDictionary,
  osqrBadHeader, osqrBadStreamSize, osqrDecryptFailed,
  osqrDecompressFailed, osqrFirstOutOfRange, osqrHeaderUnparsable,
  osqrContainerException, osqrMemberUnparsable);

Модуль

HPDFDoc

Значения

ЗначениеНазначение
osqrNotAStreamОбъект-контейнер отсутствует или не является stream-объектом
osqrBadDictionaryСловарь контейнера или полезная нагрузка потока отсутствует
osqrBadHeaderЗапись /N или /First некорректна (неположительная, нулевая или неправдоподобно большая)
osqrBadStreamSizeРазмер потока контейнера пуст или превышает поддерживаемый максимум
osqrDecryptFailedЗашифрованный контейнер не удалось расшифровать (недоступный crypt filter или неудачное расшифрование AES/RC4)
osqrDecompressFailedДекодирование фильтра не дало выходных данных для контейнера
osqrFirstOutOfRangeСмещение /First лежит за пределами декодированных байтов контейнера
osqrHeaderUnparsableДекодированный заголовок не дал пар номер объекта/смещение
osqrContainerExceptionПри декодировании контейнера возникло непредвиденное исключение, поэтому он изолирован вместо прерывания прохода
osqrMemberUnparsableКонтейнер декодировался успешно, но одно тело члена не разобралось; соседи остаются независимыми

Примечания по использованию

Связанные API