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 odabire zaključivanje profila na temelju metapodataka, omogućuje obitelji popravka koje čuvaju piksele, vraća regresije pogrešaka, dopušta sigurno djelomično izvršenje i ostavlja uklanjanje Info rječnika trailer zapisa isključenim

Zadani tvrdi proračuni dopuštaju 1,000,000 posjeta objekata, 100,000 mutacija, 1,024 zadržanih dijagnostika provjere, 64 MiB kumulativnih dekodiranih podataka i 4,000,000 znakova (tokena) sadržaja za provjeru

PoljeNamjena
ProfileOdabire automatsko zaključivanje metapodataka ili izričit osnovni, inženjerski ili profil popratne datoteke
RepairHeaderVersionNormalizira zaglavlje učitanog dokumenta na PDF 2.0
RepairTrailerIdentifierStvara par identifikatora trailer zapisa koji nedostaje bez zamjene postojećeg identifikatora
RepairMetadataStreamsStvara metapodatke dokumenta koji nedostaju i normalizira sigurna UTF-8 svojstva XMP identifikacije
RepairMetadataDictionariesNormalizira unose Type i Subtype metapodatkovnog toka
RemoveForbiddenCatalogEntriesUklanja unose Requirements i NeedsRendering iz kataloga
RemovePresentationEntriesUklanja unose stabla naziva alternativne prezentacije i stranice PresSteps
RemoveDocumentInformationDictionaryUključuje uklanjanje Info rječnika trailer zapisa
RollbackOnErrorRegressionOdbija transakciju kada nova provjera nakon popravka unese dodatne pogreške
RequireFullConformanceOdbija transakciju kada preostane bilo kakva pogreška provjere PDF/A-4
MaxObjectsOgraničava obilazak grafa objekata
MaxRepairsOgraničava broj prihvaćenih mutacija
MaxIssuesOgraničava zadržane dijagnostike prije i nakon popravka
MaxDecodedBytesOgraničava kumulativno dekodirane XMP i podatke provjere
MaxContentTokensOgraničava rad provjere sadržaja nakon popravka bez omogućavanja prepisivanja sadržaja

THotPDF.RepairPDFA4