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 ελέγχει το βάθος της ακατέργαστης ανακατασκευής επιλεγμένου εγγράφου αφού αυτή η πολιτική επιτρέψει ανάκτηση