THPDFXRefRecoveryInfo Kaydı
Sınırlı kapsamlı cross-reference kurtarma sonucu: status, yöntem, tarama hacmi, aday sayıları ve seçilen xref ofseti
Bildirim
THPDFXRefRecoveryInfo= record
Status: THPDFXRefRecoveryStatus;
Method: THPDFXRefRecoveryMethod;
BytesScanned: Int64;
CandidateObjectCount: Integer;
RecoveredObjectCount: Integer;
DuplicateObjectCount: Integer;
RejectedCandidateCount: Integer;
XRefCandidateCount: Integer;
SelectedXRefOffset: Int64;
Diagnostic: AnsiString;
end;
Birim
HPDFDoc
Alanlar
| Alan | Amaç |
|---|---|
Status | Kurtarma kararı: gerekli değildi, başarılı, devre dışı, bir tarama/nesne/xref sınırına ulaşıldı veya başarısız |
Method | Tablonun nasıl kurtarıldığı: taşınmış bir bölüm veya tamamen yeniden kurulmuş nesne ofsetleri |
BytesScanned | Sınırlı taramanın incelediği dosya baytları |
CandidateObjectCount | Taranan bayt aralıklarında bulunan nesne adayları |
RecoveredObjectCount | Yeniden kurulan cross-reference tablosuna kabul edilen adaylar |
DuplicateObjectCount | Zaten kurtarılmış nesne numaraları için adaylar |
RejectedCandidateCount | Kullanılamaz olarak elenen adaylar |
XRefCandidateCount | Tarama sırasında bulunan bütün xref bölümleri |
SelectedXRefOffset | Yeniden kurulum için seçilen xref bölümünün ofseti veya taşınan bölümün konumu |
Diagnostic | Kurtarmanın nasıl sonuçlandığını tarif eden metin |
Kullanım notları
GetLoadedXRefRecoveryInfoile doldurun;StatushâlâxrrsNotNeedediken, yani normal spec-öncelikli yükleme yolu başarılıyken false döndürür- Kurtarma, yalnızca normal yükleme gerçek bir sayfa ağacı üretemediğinde çalışır; ya başarısızlıkta ya da recovery mode'un zorlamasıyla
- Bütün karar zincirini
GetLoadedParserRecoveryEventsile izleyin; onun event'leri bu toplamların arkasındaki her aday kabulünü, redini ve limit aşımını günlüğe işler