THPDFPDFA4RepairReport 记录
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 表示对象、修复或解码字节预算超限
其余字段给出精确的修复族计数、修复前后错误数和有界遍历工作量,便于写入审计日志和遥测