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_STRICT | Kræ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_COMPATIBLE | Tillader 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_RECOVERY | Bruger 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
| 1 | Politikken blev accepteret |
|---|---|
| 0 | Politikken 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