THPDFXRefRecoveryInfo Record
Utfallet av avgrenset kryssreferanse-gjenoppretting: status, metode, skannevolum, kandidatantall og den valgte xref-offset
Deklarasjon
THPDFXRefRecoveryInfo= record
Status: THPDFXRefRecoveryStatus;
Method: THPDFXRefRecoveryMethod;
BytesScanned: Int64;
CandidateObjectCount: Integer;
RecoveredObjectCount: Integer;
DuplicateObjectCount: Integer;
RejectedCandidateCount: Integer;
XRefCandidateCount: Integer;
SelectedXRefOffset: Int64;
Diagnostic: AnsiString;
end;
Enhet
HPDFDoc
Felt
| Felt | Formål |
|---|---|
Status | Gjenopprettingskjennelse: ikke nødvendig, lyktes, deaktivert, en skanne-, objekt- eller xref-grense ble truffet, eller feilet |
Method | Hvordan tabellen ble gjenopprettet: en flyttet seksjon eller fullt gjenoppbygde objekt-offsets |
BytesScanned | Filbyte undersøkt av den avgrensede skanningen |
CandidateObjectCount | Objektkandidater funnet i de skannede byteområdene |
RecoveredObjectCount | Kandidater godtatt inn i den gjenoppbygde kryssreferansetabellen |
DuplicateObjectCount | Kandidater for objektnummer allerede gjenopprettet |
RejectedCandidateCount | Kandidater forkastet som ubrukelige |
XRefCandidateCount | Hele xref-seksjoner funnet under skanningen |
SelectedXRefOffset | Offset til xref-seksjonen valgt for gjenoppbyggingen, eller den flyttede seksjonens posisjon |
Diagnostic | Tekst som beskriver hvordan gjenopprettingen endte |
Bruksnotater
- Fyll den med
GetLoadedXRefRecoveryInfo, som returnerer false mensStatusfortsatt erxrrsNotNeeded, altså at det normale spesifikasjon-først-lasteløpet lyktes - Gjenoppretting kjøres bare etter at normal innlasting ikke kan produsere et ekte sidetre, enten ved feil eller når det tvinges frem av gjenopprettingsmodusen
- Følg hele beslutningssporet med
GetLoadedParserRecoveryEvents, hvis hendelser logger hver kandidatgodtagelse, avvisning og grensebrudd bak disse totalene