THPDFParserRecoveryEvent Record
Ein strukturiertes Cross-Reference-Recovery-Ereignis mit Art, Konfidenz, Bytebereich und Objektidentität
Deklaration
THPDFParserRecoveryEvent= record
Kind: THPDFParserRecoveryEventKind;
Confidence: THPDFParserRecoveryConfidence;
FirstByte: Int64;
EndByte: Int64;
ObjectNumber: Integer;
GenerationNumber: Integer;
Message: AnsiString;
end;
Unit
HPDFDoc
Felder
| Feld | Zweck |
|---|---|
Kind | Was geschah: Versuch gestartet, Limits überschritten, Objekt- oder Xref-Kandidat akzeptiert oder abgelehnt, Xref-Sektion gewählt, Offsets neu aufgebaut oder Recovery erfolgreich oder fehlgeschlagen |
Confidence | Recovery-Konfidenzgrad von prcNone bis prcVerified |
FirstByte | Erstes Byte der gescannten oder Kandidaten-Region, oder -1, wenn das Ereignis keinen Bereich trägt |
EndByte | Eins hinter dem letzten Byte der Region, oder -1, wenn nicht verfügbar |
ObjectNumber | Objektnummer des beteiligten Kandidaten, oder -1, wenn das Ereignis nicht objektspezifisch ist |
GenerationNumber | Generierungsnummer des Kandidatenobjekts, oder -1, wenn nicht verfügbar |
Message | Menschenlesbares Detail, das die Entscheidung beschreibt |
Verwendungshinweise
- Ereignisse sammeln sich während eines Ladens mit aktivierter Recovery an; lesen Sie sie komplett über
GetLoadedParserRecoveryEventsoder einzeln überGetLoadedParserRecoveryEvent - Bei einem Index außerhalb des Bereichs gibt der Getter trotzdem einen Record mit Standardwerten zurück, dessen Byte- und Objektfelder
-1sind; behandeln Sie negative Werte also als nicht vorhanden - Kombinieren Sie
KindmitConfidence, um zu beurteilen, ob eine neu aufgebaute Cross-Reference aus einer verifizierten Sektion oder einem Low-Confidence-Objektscan stammt