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 es true solo cuando la transacción consolidó al menos una mutación, mientras que RolledBack significa que todas las mutaciones fueron descartadas
ValidationSucceeded informa de conformidad completa tras la reparación y es independiente del resultado del método, porque la política predeterminada puede consolidar reparaciones seguras mientras permanecen hallazgos inseguros no relacionados
ValidationRegressed identifica un aumento de errores de validación tras la reparación, y LimitExceeded identifica un fallo de presupuesto de objetos, reparaciones o bytes decodificados
Los campos restantes exponen los contadores exactos por familia de reparación, los recuentos de errores antes y después, y el trabajo acotado de recorrido, pensados para logs de auditoría y telemetría