SetXRefLoadPolicy

Φόρτωση εγγράφου, Ανάκτηση, Ασφάλεια

Περιγραφή

Επιλέγει πώς μελλοντικά ανοίγματα επιλεγμένου εγγράφου και Direct Access επαληθεύουν και ανακτούν πίνακες παραπομπών, ροές παραπομπών και αλυσίδες υβριδικών παραπομπών

Σύνταξη

Delphi

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

Παράμετροι

PDF_XREF_LOAD_STRICTΑπαιτεί την κεφαλίδα PDF στο byte μηδέν, ακριβή στόχο startxref, έγκυρη τελική ακολουθία %%EOF, καταχωρήσεις πίνακα σταθερού πλάτους, έγκυρα μεταδεδομένα ροής παραπομπών και κάθε δηλωμένο τμήμα /Prev ή /XRefStm
PDF_XREF_LOAD_COMPATIBLEΕπιτρέπει ελεγχόμενο χειρισμό συμβατότητας για κοντινές μετατοπίσεις, μετατοπισμένες κεφαλίδες, συμπλήρωση με μηδενικά και γνωστά ελαττώματα πίνακα ή ροής, αλλά δεν ανακατασκευάζει ποτέ αντικείμενα με ακατέργαστη σάρωση
PDF_XREF_LOAD_RECOVERYΧρησιμοποιεί πρώτα συμβατική ανάλυση και ανακατασκευάζει αντικείμενα κορυφαίου επιπέδου και συμπιεσμένα όταν δεν απομένει χρήσιμη αλυσίδα· ελλιπή δεδομένα trailer μπορούν να συντεθούν από το νεότερο ανακτημένο κατάλογο

Τιμές επιστροφής

1Η πολιτική έγινε δεκτή
0Η πολιτική ήταν άκυρη και η προηγούμενη ρύθμιση διατηρήθηκε

Παρατηρήσεις

Καλέστε αυτή τη μέθοδο πριν από το LoadFromFile, το LoadFromStream, το LoadFromString ή μια μέθοδο DAOpenΗ προεπιλογή είναι

PDF_XREF_LOAD_RECOVERY για συμβατότητα με προηγούμενες εκδόσεις. Το

SetRecoveryMode ελέγχει το βάθος της ακατέργαστης ανακατασκευής επιλεγμένου εγγράφου αφού αυτή η πολιτική επιτρέψει ανάκτηση