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 jest prawdziwe tylko wtedy, gdy transakcja sfinalizowała co najmniej jedną mutację, a RolledBack oznacza, że wszystkie mutacje zostały odrzucone
ValidationSucceeded raportuje pełną zgodność po naprawie i jest niezależne od wyniku metody, bo domyślna polityka może sfinalizować bezpieczne naprawy nawet gdy wciąż występują niezwiązane, niebezpieczne problemy
ValidationRegressed wskazuje wzrost liczby błędów walidacji po naprawie, a LimitExceeded wskazuje przekroczenie budżetu obiektów, napraw lub zdekodowanych bajtów
Pozostałe pola udostępniają dokładne liczniki rodzin napraw, liczbę błędów przed i po oraz ograniczony zakres przejścia po grafie — przydają się w logach audytowych i telemetrii