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 só é verdadeiro quando a transação confirma pelo menos uma mutação, enquanto RolledBack significa que todas as mutações foram descartadas
ValidationSucceeded informa a conformidade total após o reparo e é independente do resultado do método, porque a política padrão pode confirmar reparos seguros enquanto achados inseguros não relacionados permanecem
ValidationRegressed identifica um aumento de erros de validação pós-reparo, e LimitExceeded identifica uma falha no orçamento de objetos, reparos ou bytes decodificados
Os campos restantes expõem contadores exatos por família de reparo, contagens de erros antes e depois e o trabalho delimitado de travessia, para registros de auditoria e telemetria