THPDFPDFA4RepairReport post

THPDFPDFA4RepairReport = record
  Changed: boolean;
  RolledBack: boolean;
  LimitExceeded: boolean;
  ValidationSucceeded: boolean;
  ValidationRegressed: boolean;
  HeaderVersionsRepaired: Integer;
  TrailerIdentifiersCreated: Integer;
  MetadataStreamsCreated: Integer;
  MetadataDictionariesRepaired: Integer;
  MetadataPacketsRepaired: Integer;
  IdentificationPropertiesRepaired: Integer;
  ForbiddenCatalogEntriesRemoved: Integer;
  PresentationEntriesRemoved: Integer;
  InformationDictionariesRemoved: Integer;
  InitialErrorCount: Integer;
  RemainingErrorCount: Integer;
  ObjectsExamined: Integer;
end;

Changed er kun sand, når transaktionen foretog mindst én ændring, mens RolledBack betyder, at alle ændringer blev kasseret

ValidationSucceeded rapporterer fuld kongruens efter reparation og er uafhængig af metodens resultat, fordi standardpolitikken kan foretage sikre reparationer, mens der stadig er ikke-relaterede usikre fund

ValidationRegressed identificerer en stigning i valideringsfejl efter reparation, og LimitExceeded identificerer en fejl i et objekt-, reparations- eller afkodet-byte-budget

De øvrige felter eksponerer præcise reparationsfamilie-tællere, fejlantal før og efter samt afgrænset gennemgangsarbejde til audit-logge og telemetri

THotPDF.RepairPDFA4