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 הוא true רק כשהטרנזקציה ביצעה commit ל-mutation אחד לפחות, ואילו RolledBack אומר שכל mutation הושלך
ValidationSucceeded מדווח על תאימות מלאה אחרי התיקון והוא בלתי תלוי בתוצאת המתודה, כי מדיניות ברירת המחדל יכולה לבצע commit לתיקונים בטוחים בזמן שממצאים לא בטוחים ולא קשורים נותרים
ValidationRegressed מזהה עלייה בשגיאות אימות אחרי התיקון, ו-LimitExceeded מזהה חריגה מתקציב אובייקטים, תיקונים או בתים מפוענחים
השדות הנותרים חושפים מונים מדויקים לכל משפחת תיקון, ספירות שגיאות לפני ואחרי, ועבודת מעבר תחומה — הכול עבור לוגי ביקורת ו-telemetry