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 дорівнює true лише тоді, коли транзакція зафіксувала принаймні одну зміну, тоді як RolledBack означає, що кожну зміну було відкинуто

ValidationSucceeded повідомляє про повну відповідність після ремонту й не залежить від результату методу, оскільки типова політика може зафіксувати безпечні ремонти, поки залишаються непов'язані небезпечні знахідки

ValidationRegressed визначає збільшення помилок перевірки після ремонту, а LimitExceeded визначає невдачу бюджету об'єктів, ремонтів або декодованих байтів

Інші поля надають точні лічильники родин ремонтів, кількості помилок до та після, а також обмежену роботу обходу для журналів аудиту та телеметрії

THotPDF.RepairPDFA4