النوع THPDFObjStmQuarantineReason
يبلّغ عن سبب عزل حاوية /Type /ObjStm أثناء مرور تحميل الإسناد الترافقي من النوع 2 (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 | لم يعطِ الترويسة المفكوكة أي أزواج رقم كائن/إزاحة |
osqrContainerException | رُفع استثناء غير متوقع أثناء فك ترميز الحاوية فعُزلت بدلًا من إجهاض المرور |
osqrMemberUnparsable | فُك ترميز الحاوية بنجاح لكن أحد أجساد الأعضاء أخفق في التحليل؛ ويبقى الأشقاء مستقلين |
ملاحظات الاستخدام
- يظهر السبب في الحقل Reason من سجلات THPDFObjStmQuarantineInfo المعادة عبر واجهة معلومات تدفقات الكائنات المعزولة، مع سلسلة تشخيصية وأرقام كائنات الأعضاء التي بقيت دون حل
- العزل احتواء للإخفاق: تستمر الحاويات المستقلة في التحميل ولا يُبلَّغ إلا الأعضاء المتأثرون بوصفهم مفقودين
- تُزال تكرار أسباب مستوى الحاوية لكل حاوية عبر محاولات الاسترداد المتكررة، بينما تكون سجلات osqrMemberUnparsable على مستوى العضو وتتكرر لكل عضو متأثر