السجل THPDFXRefRecoveryInfo
نتيجة الاسترداد المحدود للإسناد الترافقي: الحالة والطريقة وحجم المسح وأعداد المرشحين وإزاحة xref المختارة
التصريح
THPDFXRefRecoveryInfo= record
Status: THPDFXRefRecoveryStatus;
Method: THPDFXRefRecoveryMethod;
BytesScanned: Int64;
CandidateObjectCount: Integer;
RecoveredObjectCount: Integer;
DuplicateObjectCount: Integer;
RejectedCandidateCount: Integer;
XRefCandidateCount: Integer;
SelectedXRefOffset: Int64;
Diagnostic: AnsiString;
end;
الوحدة
HPDFDoc
الحقول
| الحقل | الغرض |
|---|---|
Status | حكم الاسترداد: لا حاجة إليه، أو نجح، أو معطل، أو صودف حد مسح أو كائنات أو xref، أو فشل |
Method | كيف استرد الجدول: قسم نُقل إلى مكان آخر أو إزاحات كائنات أعيد بناؤها كاملة |
BytesScanned | بايتات الملف التي فحصها المسح المحدود |
CandidateObjectCount | مرشحو الكائنات المكتشفون في مجالات البايتات الممسوحة |
RecoveredObjectCount | المرشحون المقبولون في جدول الإسناد الترافقي المعاد بناؤه |
DuplicateObjectCount | المرشحون لأرقام كائنات استردت سلفًا |
RejectedCandidateCount | المرشحون المرفوضون لعدم صلاحيتهم |
XRefCandidateCount | أقسام xref الكاملة المكتشفة أثناء المسح |
SelectedXRefOffset | إزاحة قسم xref المختار لإعادة البناء، أو موضع القسم المنقول |
Diagnostic | نص يصف كيف انتهى الاسترداد |
ملاحظات الاستخدام
- املأه عبر
GetLoadedXRefRecoveryInfoالذي يعيد خطأ ما دامتStatusما تزالxrrsNotNeeded، أي أن مسار التحميل العادي المبدوء بالمواصفة نجح - لا يعمل الاسترداد إلا بعد عجز التحميل العادي عن إنتاج شجرة صفحات حقيقية، سواء عند الإخفاق أو عند الإجبار من وضع الاسترداد
- تتبع أثر القرارات كله عبر
GetLoadedParserRecoveryEventsالتي يسجل أحداثها كل قبول مرشح ورفض وتجاوز للحدود وراء هذه الإجماليات