Запись THPDFObjectGraphRepairReport

Status даёт конечное состояние, а Requested и Applied сравнивают запрошенные виды исправлений с фактически применёнными

Status — это значение THPDFObjectGraphRepairStatus, различающее «попытка не выполнялась», успех, «действия не требовались», некорректный документ, превышение лимита объектов или глубины, небезопасные находки, непрошедшую валидацию и отказ

Requested и Applied содержат наборы значений THPDFObjectGraphRepairKind — по одному на каждую восстанавливаемую структуру: цепочку xref, trailer, catalog, дерево страниц или дерево имён

ObjectsExamined, ClonedObjectCount и RepairCount суммируют выполненную работу

XRefRepairs, TrailerRepairs, CatalogRepairs, PageTreeRepairs и NameTreeRepairs считают исправления по видам структур

ValidatedPageCount сообщает о валидации страниц после восстановления, RolledBack — был ли проход откачен, а Diagnostic переносит причину

Обзор восстановления графа объектов