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 je istinito samo kada je transakcija izvršila barem jednu mutaciju, a RolledBack znači da je svaka mutacija odbačena

ValidationSucceeded izvještava o potpunoj usklađenosti nakon popravka i neovisno je o rezultatu metode, jer zadana politika može izvršiti sigurne popravke dok preostaju nepovezani nesigurni nalazi

ValidationRegressed identificira porast pogrešaka provjere nakon popravka, a LimitExceeded identificira neuspjeh proračuna objekata, popravaka ili dekodiranih bajtova

Preostala polja izlažu točne brojače obitelji popravaka, brojeve pogrešaka prije i nakon te ograničen rad obilaska za dnevnike revizije i telemetriju

THotPDF.RepairPDFA4