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 ist nur dann wahr, wenn die Transaktion mindestens eine Änderung festgeschrieben hat, während RolledBack bedeutet, dass jede Änderung verworfen wurde
ValidationSucceeded meldet nach der Reparatur volle Konformität und ist unabhängig vom Methodenergebnis, weil die Standardrichtlinie sichere Reparaturen festlegen kann, während nicht zusammenhängende unsichere Befunde bestehen bleiben
ValidationRegressed erkennt eine Zunahme der Validierungsfehler nach der Reparatur, und LimitExceeded einen Fehlschlag eines Objekt-, Reparatur- oder Dekodier-Bytebudgets
Die übrigen Felder legen exakte Zähler je Reparaturfamilie, Fehlerzähler vor und nach der Bearbeitung sowie die begrenzte Traversierungsarbeit für Prüfprotokolle und Telemetrie offen