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 is alleen waar wanneer de transactie ten minste één mutatie heeft vastgelegd, terwijl RolledBack betekent dat elke mutatie is verworpen

ValidationSucceeded rapporteert volledige conformance na herstel en is onafhankelijk van het methode-resultaat, omdat het standaardbeleid veilige herstellingen kan vastleggen terwijl niet-gerelateerde onveilige bevindingen overblijven

ValidationRegressed identificeert een toename van validatiefouten na herstel, en LimitExceeded identificeert een object-, herstel- of gedecodeerde-byte-budgetfout

De overige velden stellen exacte herstelfamilie-tellers, fouttellingen vóór en na, en begrensd doorloopwerk bloot voor auditlogboeken en telemetrie

THotPDF.RepairPDFA4