DAGetXRefDiagnostics

Funkcje bezpośredniego dostępu, diagnostyka

Opis

Zwraca raport JSON odwołań krzyżowych i trailerów dla uchwytu dokumentu o bezpośrednim dostępie

Składnia

Delphi

Function TPDFlib.DAGetXRefDiagnostics(FileHandle: Integer; Out Report: WideString): Integer;

Parametry

FileHandlePrawidłowy uchwyt dokumentu o bezpośrednim dostępie
ReportOtrzymuje te same pola strukturalne co GetXRefDiagnostics, łącznie ze skonfigurowanymi zasadami wczytywania, decyzjami zgodności i ewentualną surową rekonstrukcją Direct Access

Wartości zwracane

0Uchwyt jest nieprawidłowy, Report jest pusty, a LastErrorCode ma wartość 401
1Raport został zwrócony

Uwagi

Raport odróżnia tradycyjne tabele, strumienie odwołań krzyżowych, pliki hybrydowe i łańcuchy rewizji zmieniające reprezentację

Każda sekcja zachowuje zadeklarowane przesunięcie, efektywne przesunięcie fizyczne, granicę trailer, źródło łącza, flagi zgodności i wynik parsowania

Pod PDF_XREF_LOAD_RECOVERY Direct Access może raportować odzyskane obiekty najwyższego poziomu, skompresowane człony strumieni obiektów i zsyntetyzowane dane trailer