SetXRefLoadPolicy

Dokumentindlæsning, gendannelse, sikkerhed

Beskrivelse

Vælger, hvordan senere valgte dokument- og Direct Access-åbninger validerer og genopretter krydsreferencetabeller, krydsreferencestreams og hybridreference-kæder

Syntaks

Delphi

Function TPDFlib.SetXRefLoadPolicy(Policy: Integer): Integer;

Parametre

PDF_XREF_LOAD_STRICTKræver PDF-headeren ved byte nul, et eksakt startxref-mål, en gyldig endelig %%EOF-sekvens, tabelposter med fast bredde, gyldig krydsreferencestream-metadata og alle deklarede /Prev- eller /XRefStm-sektioner
PDF_XREF_LOAD_COMPATIBLETillader kontrolleret kompatibilitetshåndtering af nærliggende forskydninger, forskudte headers, nulludfyldning og kendte tabel- eller streamdefekter, men rekonstruerer aldrig objekter med en rå scanning
PDF_XREF_LOAD_RECOVERYBruger kompatibel parsing først og rekonstruerer topniveau- og komprimerede objekter, når ingen brugbar kæde resterer; manglende trailerdata kan syntetiseres fra det nyest genoprettede katalog

Returværdier

1Politikken blev accepteret
0Politikken var ugyldig, og den tidligere indstilling blev bevaret

Bemærkninger

Kald denne metode før LoadFromFile, LoadFromStream, LoadFromString eller en DAOpen-metodeStandarden er

PDF_XREF_LOAD_RECOVERY af hensyn til kompatibilitet med tidligere udgaver

SetRecoveryMode styrer dybden af den valgte dokuments rå rekonstruktion, efter at denne politik tillader genoprettelse