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 wybiera wnioskowanie profilu na podstawie metadanych, włącza rodziny napraw zachowujące piksele, włącza wycofywanie regresji błędów, dopuszcza bezpieczny częściowy commit i pozostawia usuwanie Info z traileru wyłączone
Domyślne twarde budżety pozwalają na 1 000 000 odwiedzin obiektów, 100 000 mutacji, 1024 zachowane problemy walidacji, 64 MiB łącznie zdekodowanych danych i 4 000 000 tokenów treści przy walidacji
| Pole | Przeznaczenie |
|---|---|
Profile | Wybiera automatyczne wnioskowanie z metadanych albo jawny profil bazowy, engineering lub associated-file |
RepairHeaderVersion | Normalizuje nagłówek wczytanego dokumentu do PDF 2.0 |
RepairTrailerIdentifier | Tworzy brakującą parę ID w trailerze, nie zastępując istniejącego identyfikatora |
RepairMetadataStreams | Tworzy brakujące metadane dokumentu i normalizuje bezpieczne właściwości identyfikacji XMP w UTF-8 |
RepairMetadataDictionaries | Normalizuje wpisy Type i Subtype strumienia metadanych |
RemoveForbiddenCatalogEntries | Usuwa z Catalog wpisy Requirements i NeedsRendering |
RemovePresentationEntries | Usuwa wpisy name-tree prezentacji alternatywnej oraz PresSteps na stronach |
RemoveDocumentInformationDictionary | Włącza usuwanie słownika Info z traileru |
RollbackOnErrorRegression | Odrzuca transakcję, gdy walidacja po naprawie wykryje dodatkowe błędy |
RequireFullConformance | Odrzuca transakcję, gdy pozostaje jakikolwiek błąd walidacji PDF/A-4 |
MaxObjects | Ogranicza przejście po grafie obiektów |
MaxRepairs | Ogranicza liczbę przyjętych mutacji |
MaxIssues | Ogranicza liczbę zachowanych diagnoz sprzed i po naprawie |
MaxDecodedBytes | Ogranicza łącząną ilość zdekodowanych danych XMP i danych walidacji |
MaxContentTokens | Ogranicza pracę walidacji treści po naprawie bez włączania przepisywania treści |