THPDFPDFA4RepairReport Record

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 är true endast när transaktionen genomförde minst en mutation, medan RolledBack betyder att varje mutation kasserades

ValidationSucceeded rapporterar full överensstämmelse efter reparation och är oberoende av metodens resultat, eftersom standardpolicyn kan genomföra säkra reparationer medan orelaterade osäkra fynd återstår

ValidationRegressed identifierar en ökning av valideringsfel efter reparation, och LimitExceeded identifierar ett budgetfel för objekt, reparation eller avkodade byte

De återstående fälten visar exakta räknare per reparationsfamilj, felantal före och efter samt begränsat traverseringsarbete för granskningsloggar och telemetri

THotPDF.RepairPDFA4