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 er true bare når transaksjonen begikk minst én mutasjon, mens RolledBack betyr at hver mutasjon ble forkastet

ValidationSucceeded rapporterer fullt samsvar etter reparasjon og er uavhengig av metodens resultat, fordi standardpolicyen kan begå sikre reparasjoner mens et urelatert usikkert funn gjenstår

ValidationRegressed identifiserer en økning i valideringsfeil etter reparasjon, og LimitExceeded identifiserer en svikt i objekt-, reparasjons- eller dekodet-byte-budsjettet

De resterende feltene eksponerer eksakte telleere per reparasjonsfamilie, før- og ettermålinger av feil, og avgrenset traverseringsarbeid for revisjonslogger og telemetri

THotPDF.RepairPDFA4