SetXRefLoadPolicy
Ładowanie dokumentów, odzyskiwanie, zabezpieczenia
Opis
Wybiera sposób, w jaki późniejsze otwarcia wybranego dokumentu i Direct Access walidują i odzyskują tablice odwołań krzyżowych, strumienie odwołań krzyżowych i łańcuchy hybrydowych odwołań
Składnia
Delphi
Function TPDFlib.SetXRefLoadPolicy(Policy: Integer): Integer;Parametry
PDF_XREF_LOAD_STRICT | Wymaga nagłówka PDF na bajcie zerowym, dokładnego celu startxref, prawidłowej końcowej sekwencji %%EOF, wpisów tabeli o stałej szerokości, prawidłowych metadanych strumienia odwołań krzyżowych i wszystkich zadeklarowanych sekcji /Prev lub /XRefStm |
|---|---|
PDF_XREF_LOAD_COMPATIBLE | Dopuszcza kontrolowaną obsługę zgodności dla pobliskich przesunięć, przesuniętych nagłówków, wypełnienia zerami i znanych defektów tabel albo strumieni, ale nigdy nie rekonstruuje obiektów surowym skanem |
PDF_XREF_LOAD_RECOVERY | Najpierw używa analizy zgodnej i rekonstruuje obiekty najwyższego poziomu oraz skompresowane, gdy nie pozostaje użyteczny łańcuch; brakujące dane traileru mogą zostać zsyntetyzowane z najnowszego odzyskanego katalogu |
Wartości zwracane
| 1 | Polityka została zaakceptowana |
|---|---|
| 0 | Polityka była nieprawidłowa i zachowano poprzednie ustawienie |
Uwagi
Wywołaj tę metodę przed LoadFromFile, LoadFromStream, LoadFromString albo metodą DAOpenDomyślnie
PDF_XREF_LOAD_RECOVERY dla zachowania zgodności z wcześniejszymi wydaniami
SetRecoveryMode steruje głębokością surowej rekonstrukcji wybranego dokumentu, gdy ta polityka dopuści odzyskiwanie