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

FieldPurpose
ProfileVäljer automatisk metadataslutledning eller en explicit bas-, bygg- eller associerad-filprofil
RepairHeaderVersionNormaliserar det inlästa dokumenthuvudet till PDF 2.0
RepairTrailerIdentifierSkapar ett saknat trailer-ID-par utan att ersätta en befintlig identifierare
RepairMetadataStreamsSkapar saknad dokumentmetadata och normaliserar säkra UTF-8 XMP-identifieringsegenskaper
RepairMetadataDictionariesNormaliserar posterna Type och Subtype i metadataflöden
RemoveForbiddenCatalogEntriesTar bort Requirements och NeedsRendering i Catalog
RemovePresentationEntriesTar bort namn-trädsposter för alternativ presentation och sidans PresSteps
RemoveDocumentInformationDictionaryVäljer att ta bort trailer-Info-ordboken
RollbackOnErrorRegressionAvvisar transaktionen när validering efter reparation inför ytterligare fel
RequireFullConformanceAvvisar transaktionen när något PDF/A-4-valideringsfel återstår
MaxObjectsBegränsar traversering av objektdiagrammet
MaxRepairsBegränsar antalet godtagna mutationer
MaxIssuesBegränsar behållna diagnoser före och efter reparation
MaxDecodedBytesBegränsar kumulativa avkodade XMP- och valideringsdata
MaxContentTokensBegränsar innehållsvalideringsarbete efter reparation utan att aktivera innehållsskrivning

THotPDF.RepairPDFA4