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 はトランザクションが少なくとも 1 つの変異をコミットした場合のみ true で、RolledBack はすべての変異が破棄されたことを意味する

ValidationSucceeded は修復後の完全適合を報告する。既定ポリシーが安全な修復をコミットしても無関係の安全でない所見が残る可能性があるため、これはメソッドの結果とは独立している

ValidationRegressed は修復後の検証エラーの増加を識別し、LimitExceeded はオブジェクト、修復、またはデコードバイトのバジェット失敗を識別する

残りのフィールドは、監査ログとテレメトリ用に正確な修復系カウンタ、エラー前後の件数、制限付きの走査作業を公開する

THotPDF.RepairPDFA4