THPDFXRefRecoveryInfo Record
Rajatun ristiinviittauspalautuksen lopputulos: tila, menetelmä, skannausmäärä, ehdokasmäärät ja valittu xref-offset
Määrittely
THPDFXRefRecoveryInfo= record
Status: THPDFXRefRecoveryStatus;
Method: THPDFXRefRecoveryMethod;
BytesScanned: Int64;
CandidateObjectCount: Integer;
RecoveredObjectCount: Integer;
DuplicateObjectCount: Integer;
RejectedCandidateCount: Integer;
XRefCandidateCount: Integer;
SelectedXRefOffset: Int64;
Diagnostic: AnsiString;
end;
Yksikkö
HPDFDoc
Kentät
| Kenttä | Tarkoitus |
|---|---|
Status | Palautustuomio: ei tarvittu, onnistui, poistettu käytöstä, skannaus-, objekti- tai xref-raja tuli vastaan tai epäonnistui |
Method | Miten taulu palautettiin: siirretty osio tai uudelleen rakennetut objektioffsetit |
BytesScanned | Rajatun skannauksen tarkastelemat tiedostotavut |
CandidateObjectCount | Skannatuista tavualueista löydetyt objektiehdokkaat |
RecoveredObjectCount | Uudelleen rakennettuun ristiinviittaustauluun hyväksytyt ehdokkaat |
DuplicateObjectCount | Jo palautettujen objektinumeroiden ehdokkaat |
RejectedCandidateCount | Käyttökelvottomina hylätyt ehdokkaat |
XRefCandidateCount | Skannauksen aikana löydetyt kokonaiset xref-osiot |
SelectedXRefOffset | Uudelleenrakennukseen valitun xref-osion offset tai siirretyn osion sijainti |
Diagnostic | Teksti, joka kuvaa, miten palautus päättyi |
Käyttöhuomautukset
- Täytä se
GetLoadedXRefRecoveryInfo-kutsulla, joka palauttaa arvon false, kunStatuson vieläxrrsNotNeeded, eli normaali spesifikaatio ensin -latauspolku onnistui - Palautus suorittuu vain, kun normaali lataus ei voi tuottaa todellista sivupuuta, joko epäonnistuessaan tai kun palautustila pakottaa siihen
- Seuraa koko päätösjälkeä
GetLoadedParserRecoveryEventsilla, jonka tapahtumat kirjaavat jokaisen ehdokkaan hyväksynnän, hylkäämisen ja rajojen ylityksen näiden summien taakse