THPDFObjStmQuarantineReason 型

type-2 xref ロードパス中に /Type /ObjStm コンテナが隔離された理由を報告します(Roadmap 010)

宣言

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

ユニット

HPDFDoc

値

値意味
osqrNotAStreamコンテナオブジェクトが存在しないか、ストリームオブジェクトではありません
osqrBadDictionaryコンテナのディクショナリまたはストリームペイロードがありません
osqrBadHeader/N または /First エントリが不正です(非正、ゼロ、または不自然に大きい)
osqrBadStreamSizeコンテナストリームのサイズが空か、サポートされる最大値を超えています
osqrDecryptFailed暗号化されたコンテナを復号できませんでした(暗号化フィルタが利用不可、または AES/RC4 復号の失敗)
osqrDecompressFailedフィルタデコードがコンテナについて出力を何も生みませんでした
osqrFirstOutOfRange/First オフセットがデコード済みコンテナバイトの範囲外です
osqrHeaderUnparsableデコード済みヘッダからオブジェクト番号とオフセットのペアが 1 つも得られませんでした
osqrContainerExceptionコンテナのデコード中に予期しない例外が発生したため、パスを中断させる代わりに隔離されました
osqrMemberUnparsableコンテナ自体は正常にデコードできたものの、1 つのメンバーボディの解析に失敗しました。兄弟メンバーは独立したままです

使用上の注意

関連 API