THPDFParserRecoveryEvent Record
En strukturerad händelse för korsreferensåterställning med typ, konfidens, byteintervall och objektidentitet
Deklaration
THPDFParserRecoveryEvent= record
Kind: THPDFParserRecoveryEventKind;
Confidence: THPDFParserRecoveryConfidence;
FirstByte: Int64;
EndByte: Int64;
ObjectNumber: Integer;
GenerationNumber: Integer;
Message: AnsiString;
end;
Enhet
HPDFDoc
Fält
| Fält | Syfte |
|---|---|
Kind | Vad som hände: försök påbörjat, gränser överskridna, objekt- eller xref-kandidat accepterad eller avvisad, xref-sektion vald, offset byggda om, eller att återställningen lyckades eller misslyckades |
Confidence | Konfidensgrad för återställningen, från prcNone upp till prcVerified |
FirstByte | Första byte i den skannade eller kandidataregionen, eller -1 när händelsen inte bär något intervall |
EndByte | Ett förbi regionens sista byte, eller -1 när den inte är tillgänglig |
ObjectNumber | Objektnummer för den berörda kandidaten, eller -1 när händelsen inte är objektspecifik |
GenerationNumber | Generationsnummer för kandidatobjektet, eller -1 när det inte är tillgängligt |
Message | Människoläsbar detalj som beskriver beslutet |
Användningsanteckningar
- Händelser ackumuleras under en inläsning med återställning aktiverad; läs dem alla med
GetLoadedParserRecoveryEventseller en i taget medGetLoadedParserRecoveryEvent - När ett index är utanför intervallet returnerar gettern ändå en record med standardvärden vars byte- och objektfält är
-1, så behandla negativa värden som saknade - Kombinera
KindmedConfidenceför att bedöma om en ombyggd korsreferens kom från en verifierad sektion eller en objektavskanning med låg konfidens