SetXRefLoadPolicy
Dokumentinläsning, återställning, säkerhet
Beskrivning
Väljer hur senare öppningar av valda dokument och Direct Access validerar och återställer korsreferenstabeller, korsreferensströmmar och hybridreferenskedjor
Syntax
Delphi
Function TPDFlib.SetXRefLoadPolicy(Policy: Integer): Integer;Parametrar
PDF_XREF_LOAD_STRICT | Kräver PDF-huvudet vid byte noll, ett exakt startxref-mål, en giltig slutlig %%EOF-sekvens, tabellposter med fast bredd, giltiga metadata för korsreferensström och varje deklarerad /Prev- eller /XRefStm-sektion |
|---|---|
PDF_XREF_LOAD_COMPATIBLE | Tillåter kontrollerad kompatibilitetshantering för närliggande offsetter, flyttade huvuden, null-utfyllnad och kända tabell- eller strömdefekter, men rekonstruerar aldrig objekt med en rå skanning |
PDF_XREF_LOAD_RECOVERY | Använder kompatibel tolkning först och rekonstruerar objekt på toppnivå och komprimerade objekt när ingen användbar kedja återstår; saknade trailerdata kan syntetiseras från den senast återställda katalogen |
Returvärden
| 1 | Policyn accepterades |
|---|---|
| 0 | Policyn var ogiltig och den tidigare inställningen bevarades |
Anmärkningar
Anropa denna metod före LoadFromFile, LoadFromStream, LoadFromString eller en DAOpen-metodStandardvärdet är
PDF_XREF_LOAD_RECOVERY för kompatibilitet med tidigare utgåvor
SetRecoveryMode styr djupet på rå rekonstruktion av valda dokument efter att denna policy tillåter återställning