Type THPDFObjStmQuarantineReason

Rapporte pourquoi un conteneur /Type /ObjStm a été mis en quarantaine pendant la passe de chargement xref de type 2 (Roadmap 010)

Déclaration

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

Unité

HPDFDoc

Valeurs

ValeurSignification
osqrNotAStreamL'objet conteneur est absent ou n'est pas un objet flux
osqrBadDictionaryLe dictionnaire du conteneur ou la charge utile du flux est absente
osqrBadHeaderL'entrée /N ou /First est invalide (non positive, zéro ou implausiblement grande)
osqrBadStreamSizeLa taille du flux du conteneur est vide ou dépasse le maximum pris en charge
osqrDecryptFailedLe conteneur chiffré n'a pas pu être déchiffré (filtre de chiffrement indisponible ou échec de déchiffrement AES/RC4)
osqrDecompressFailedLe décodage par filtre n'a produit aucune sortie pour le conteneur
osqrFirstOutOfRangeLe décalage /First se situe au-delà des octets décodés du conteneur
osqrHeaderUnparsableL'en-tête décodé n'a donné aucune paire numéro d'objet/décalage
osqrContainerExceptionUne exception inattendue a été levée pendant le décodage du conteneur, qui a donc été isolé au lieu d'avorter la passe
osqrMemberUnparsableLe conteneur s'est bien décodé mais un corps de membre n'a pas su s'analyser ; les autres membres restent indépendants

Notes d'utilisation

API associées