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_STRICTKrä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_COMPATIBLETillå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_RECOVERYAnvä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

1Policyn accepterades
0Policyn 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