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 bira zaključivanje profila iz metapodataka, uključuje porodice popravki koje čuvaju piksele, poništava regresije uzrokovane greškama, dozvoljava bezbedan delimičan commit i ostavlja isključeno uklanjanje trailer Info rečnika

Podrazumevani strogi budžeti dozvoljavaju 1,000,000 poseta objektima, 100,000 mutacija, 1,024 zadržanih validacionih nalaza, 64 MiB kumulativno dekodovanih podataka i 4,000,000 validacionih content tokena

PoljeSvrha
ProfileBira automatsko zaključivanje iz metapodataka ili eksplicitni base, engineering ili associated-file profil
RepairHeaderVersionNormalizuje zaglavlje učitanog dokumenta na PDF 2.0
RepairTrailerIdentifierKreira par trailer ID-jeva koji nedostaje, bez zamene postojećeg identifikatora
RepairMetadataStreamsKreira dokument metapodatke koji nedostaju i normalizuje bezbedne UTF-8 XMP identification osobine
RepairMetadataDictionariesNormalizuje Type i Subtype unose metadata stream-a
RemoveForbiddenCatalogEntriesUklanja Catalog Requirements i NeedsRendering
RemovePresentationEntriesUklanja unose alternate-presentation name tree-a i PresSteps sa stranica
RemoveDocumentInformationDictionaryUključuje uklanjanje trailer Info rečnika
RollbackOnErrorRegressionOdbija transakciju kada validacija posle popravke uvede dodatne greške
RequireFullConformanceOdbija transakciju dok god postoji ijedna PDF/A-4 validaciona greška
MaxObjectsOgraničava obilazak grafa objekata
MaxRepairsOgraničava broj prihvaćenih mutacija
MaxIssuesOgraničava zadržane dijagnostike pre i posle popravke
MaxDecodedBytesOgraničava kumulativno dekodovane XMP i validacione podatke
MaxContentTokensOgraničava validaciju content-a posle popravke, bez uključivanja prepisivanja content-a

THotPDF.RepairPDFA4