السجل THPDFParserRecoveryEvent
حدث استرداد إسناد ترافقي مهيكل واحد مع النوع ودرجة الثقة ومدى البايتات وهوية الكائن
التصريح
THPDFParserRecoveryEvent= record
Kind: THPDFParserRecoveryEventKind;
Confidence: THPDFParserRecoveryConfidence;
FirstByte: Int64;
EndByte: Int64;
ObjectNumber: Integer;
GenerationNumber: Integer;
Message: AnsiString;
end;
الوحدة
HPDFDoc
الحقول
| الحقل | الغرض |
|---|---|
Kind | ما حدث: بدء محاولة، تجاوز حدود، قبول مرشح كائن أو إسناد ترافقي أو رفضه، اختيار قسم إسناد ترافقي، إعادة بناء الإزاحات، أو نجاح الاسترداد أو إخفاقه |
Confidence | درجة ثقة الاسترداد من prcNone حتى prcVerified |
FirstByte | أول بايت في المنطقة الممسوحة أو المرشحة، أو -1 عندما لا يحمل الحدث مدى |
EndByte | واحد بعد آخر بايت في المنطقة، أو -1 عندما لا يتوفر |
ObjectNumber | رقم كائن المرشح المعني، أو -1 عندما لا يخص الحدث كائنًا بعينه |
GenerationNumber | رقم جيل الكائن المرشح، أو -1 عندما لا يتوفر |
Message | تفصيل مقروء للإنسان يصف القرار |
ملاحظات الاستخدام
- تتراكم الأحداث أثناء تحميل مفعَّل فيه الاسترداد؛ اقرأها كلها عبر
GetLoadedParserRecoveryEventsأو واحدًا تلو الآخر عبرGetLoadedParserRecoveryEvent - عندما يخرج الفهرس عن المدى يعيد المُستخرِج سجلًا افتراضيًا تكون حقول البايت والكائن فيه
-1، فتعامل مع القيم السالبة بوصفها غير موجودة - اقترن
KindمعConfidenceلتقدير ما إذا جاء الإسناد الترافقي المعاد بناؤه من قسم مُتحقق منه أو من مسح كائنات منخفض الثقة