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 pravdivé pouze tehdy, když transakce potvrdila alespoň jednu mutaci, zatímco RolledBack znamená, že všechny mutace byly zahozeny

ValidationSucceeded hlásí plnou shodu po opravě a je nezávislý na výsledku metody, protože výchozí politika může potvrdit bezpečné opravy, i když zůstanou nesouvisející nebezpečná zjištění

ValidationRegressed rozpozná nárůst validačních chyb po opravě a LimitExceeded rozpozná překročení limitu objektů, oprav nebo dekódovaných bajtů

Zbývající pole vystavují přesné čítače rodin oprav, počty chyb před a po opravě a ohraničenou práci procházení pro audity a telemetrii

THotPDF.RepairPDFA4