THPDFParserRecoveryEvent Record
Pojedyncze ustrukturyzowane zdarzenie odzyskiwania odsyłaczy krzyżowych z rodzajem, poziomem ufności, zakresem bajtów i tożsamością obiektu
Deklaracja
THPDFParserRecoveryEvent= record
Kind: THPDFParserRecoveryEventKind;
Confidence: THPDFParserRecoveryConfidence;
FirstByte: Int64;
EndByte: Int64;
ObjectNumber: Integer;
GenerationNumber: Integer;
Message: AnsiString;
end;
Jednostka
HPDFDoc
Pola
| Pole | Przeznaczenie |
|---|---|
Kind | Co się wydarzyło: rozpoczęcie próby, przekroczenie limitów, przyjęcie albo odrzucenie kandydata na obiekt lub xref, wybór sekcji xref, przebudowa offsetów albo sukces lub porażka odzyskiwania |
Confidence | Ocena ufności odzyskiwania od prcNone do prcVerified |
FirstByte | Pierwszy bajt skanowanego lub kandydackiego obszaru albo -1, gdy zdarzenie nie niesie zakresu |
EndByte | Pozycja za ostatnim bajtem obszaru albo -1, gdy niedostępna |
ObjectNumber | Numer obiektu dotyczącego kandydata albo -1, gdy zdarzenie nie dotyczy konkretnego obiektu |
GenerationNumber | Numer generacji obiektu kandydata albo -1, gdy niedostępny |
Message | Szczegół czytelny dla człowieka opisujący podjętą decyzję |
Uwagi dotyczące użycia
- Zdarzenia kumulują się podczas wczytywania z włączonym odzyskiwaniem; przeczytaj je wszystkie przez
GetLoadedParserRecoveryEventsalbo pojedynczo przezGetLoadedParserRecoveryEvent - Gdy indeks jest poza zakresem, getter i tak zwraca domyślny rekord, w którym pola bajtów i obiektu mają
-1, więc traktuj wartości ujemne jako brak danych - Łącz
KindzConfidence, by ocenić, czy przebudowany odsyłacz krzyżowy pochodzi ze zweryfikowanej sekcji, czy ze skanowania obiektów o niskiej ufności