THPDFPDFA4RepairOptions Record
THPDFPDFA4RepairOptions = record
Profile: THPDFPDFA4Profile;
RepairHeaderVersion: boolean;
RepairTrailerIdentifier: boolean;
RepairMetadataStreams: boolean;
RepairMetadataDictionaries: boolean;
RemoveForbiddenCatalogEntries: boolean;
RemovePresentationEntries: boolean;
RemoveDocumentInformationDictionary: boolean;
RollbackOnErrorRegression: boolean;
RequireFullConformance: boolean;
MaxObjects: Integer;
MaxRepairs: Integer;
MaxIssues: Integer;
MaxDecodedBytes: Int64;
MaxContentTokens: Integer;
class function Default: THPDFPDFA4RepairOptions; static;
end;
Default wählt die metadatengetriebene Profilableitung, aktiviert die pixelerhaltenden Reparaturfamilien, setzt Fehlerregressionen zurück, erlaubt einen sicheren Teil-Commit und lässt das Entfernen des Trailer-Info-Eintrags deaktiviert
Die standardmäßigen harten Budgets erlauben 1.000.000 Objektbesuche, 100.000 Änderungen, 1.024 beibehaltene Validierungsprobleme, 64 MiB kumulierte dekodierte Daten und 4.000.000 Validierungs-Content-Tokens
| Feld | Zweck |
|---|---|
Profile | Wählt automatische Metadatenableitung oder ein explizites Basis-, Engineering- oder Begleitdatei-Profil |
RepairHeaderVersion | Normalisiert den Kopf des geladenen Dokuments auf PDF 2.0 |
RepairTrailerIdentifier | Erzeugt ein fehlendes Trailer-ID-Paar, ohne eine vorhandene Kennung zu ersetzen |
RepairMetadataStreams | Erzeugt fehlende Dokument-Metadaten und normalisiert sichere UTF-8-XMP-Identifikationseigenschaften |
RepairMetadataDictionaries | Normalisiert die Type- und Subtype-Einträge des Metadatenstreams |
RemoveForbiddenCatalogEntries | Entfernt Requirements und NeedsRendering des Katalogs |
RemovePresentationEntries | Entfernt Name-Tree-Einträge alternativer Darstellungen und page PresSteps |
RemoveDocumentInformationDictionary | Setzt auf das Entfernen des Trailer-Info-Wörterbuchs |
RollbackOnErrorRegression | Lehnt die Transaktion ab, wenn die Validierung nach der Reparatur zusätzliche Fehler einführt |
RequireFullConformance | Lehnt die Transaktion ab, wenn ein PDF/A-4-Validierungsfehler verbleibt |
MaxObjects | Begrenzt die Traversierung des Objektgraphen |
MaxRepairs | Begrenzt die Zahl akzeptierter Änderungen |
MaxIssues | Begrenzt die vor und nach der Reparatur beibehaltenen Diagnosen |
MaxDecodedBytes | Begrenzt die kumulierten dekodierten XMP- und Validierungsdaten |
MaxContentTokens | Begrenzt die Content-Validierung nach der Reparatur, ohne Content-Neuschreibung zu aktivieren |