السجل THPDFPDFA4RepairReport
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 صحيحة فقط عندما تودع المعاملة تعديلًا واحدًا على الأقل، بينما يعني RolledBack أن كل التعديلات قد أُهملت
يُبلغ ValidationSucceeded عن المطابقة الكاملة بعد الإصلاح وهو مستقل عن نتيجة الدالة، لأن السياسة الافتراضية يمكن أن تودع إصلاحات آمنة بينما تبقى نتائج غير آمنة غير مترابطة
يحدد ValidationRegressed زيادة في أخطاء التحقق بعد الإصلاح، ويحدد LimitExceeded فشلًا في ميزانية الكائنات أو الإصلاحات أو البايتات المفكوكة
تكشف الحقول المتبقية عدّادات دقيقة لكل عائلة إصلاح، وأعداد الأخطاء قبل الإصلاح وبعده، وعمل الاجتياز المقيّد، وذلك من أجل سجلات التدقيق والقياس عن بُعد