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 väljer metadata-driven profilinferens, aktiverar pixelbevarande reparationsfamiljer, rullar tillbaka felregressioner, tillåter ett säkert delvis commit och lämnar borttagning av trailer-Info avstängd
Standardbudgetarna tillåter 1 000 000 objektträffar, 100 000 mutationer, 1 024 behållna valideringsproblem, 64 MiB kumulativa avkodade data och 4 000 000 validerings-token för innehåll
| Field | Purpose |
|---|---|
Profile | Väljer automatisk metadataslutledning eller en explicit bas-, bygg- eller associerad-filprofil |
RepairHeaderVersion | Normaliserar det inlästa dokumenthuvudet till PDF 2.0 |
RepairTrailerIdentifier | Skapar ett saknat trailer-ID-par utan att ersätta en befintlig identifierare |
RepairMetadataStreams | Skapar saknad dokumentmetadata och normaliserar säkra UTF-8 XMP-identifieringsegenskaper |
RepairMetadataDictionaries | Normaliserar posterna Type och Subtype i metadataflöden |
RemoveForbiddenCatalogEntries | Tar bort Requirements och NeedsRendering i Catalog |
RemovePresentationEntries | Tar bort namn-trädsposter för alternativ presentation och sidans PresSteps |
RemoveDocumentInformationDictionary | Väljer att ta bort trailer-Info-ordboken |
RollbackOnErrorRegression | Avvisar transaktionen när validering efter reparation inför ytterligare fel |
RequireFullConformance | Avvisar transaktionen när något PDF/A-4-valideringsfel återstår |
MaxObjects | Begränsar traversering av objektdiagrammet |
MaxRepairs | Begränsar antalet godtagna mutationer |
MaxIssues | Begränsar behållna diagnoser före och efter reparation |
MaxDecodedBytes | Begränsar kumulativa avkodade XMP- och valideringsdata |
MaxContentTokens | Begränsar innehållsvalideringsarbete efter reparation utan att aktivera innehållsskrivning |