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_STRICTWymaga 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_COMPATIBLEDopuszcza 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_RECOVERYNajpierw 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

1Polityka została zaakceptowana
0Polityka 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