SetXRefLoadPolicy
Dokumentladen, Wiederherstellung, Sicherheit
Beschreibung
Wählt, wie spätere Öffnungen des ausgewählten Dokuments und im Direct Access Kreuzverweistabellen, Kreuzverweis-Streams und Hybrid-Referenzketten validieren und wiederherstellen
Syntax
Delphi
Function TPDFlib.SetXRefLoadPolicy(Policy: Integer): Integer;Parameter
PDF_XREF_LOAD_STRICT | Verlangt den PDF-Header an Byte null, ein exaktes startxref-Ziel, eine gültige abschließende %%EOF-Sequenz, Tabelleneinträge fester Breite, gültige Kreuzverweis-Stream-Metadaten und jeden deklarierten /Prev- oder /XRefStm-Abschnitt |
|---|---|
PDF_XREF_LOAD_COMPATIBLE | Erlaubt kontrollierte Kompatibilitätsbehandlung für nahe Offsets, verschobene Header, Null-Auffüllung und bekannte Tabellen- oder Stream-Defekte, rekonstruiert Objekte aber nie per Rohscan |
PDF_XREF_LOAD_RECOVERY | Parst zuerst kompatibel und rekonstruiert Objekte der obersten Ebene und komprimierte Objekte, wenn keine brauchbare Kette mehr übrig ist; fehlende Trailer-Daten können aus dem neuesten wiederhergestellten Katalog synthetisiert werden |
Rückgabewerte
| 1 | Die Richtlinie wurde akzeptiert |
|---|---|
| 0 | Die Richtlinie war ungültig, und die vorherige Einstellung blieb erhalten |
Hinweise
Rufen Sie diese Methode vor LoadFromFile, LoadFromStream, LoadFromString oder einer DAOpen-Methode aufDer Standard ist
PDF_XREF_LOAD_RECOVERY aus Kompatibilität mit früheren Releases
SetRecoveryMode steuert die Tiefe der Rohrekonstruktion des ausgewählten Dokuments, nachdem diese Richtlinie die Wiederherstellung erlaubt