THotPDF.GetLoadedXRefIntegrityInfo
Возвращает ограниченную по объёму диагностику целостности, собранную при декодировании цепочки ревизий перекрёстных ссылок от новейшей к старейшей
Объявление
function GetLoadedXRefIntegrityInfo(
out Info: THPDFXRefIntegrityInfo
): boolean;
Диагностика
- Проверяет голову free list объекта 0, ссылки, циклы и свободные записи вне списка
- Проверяет смену generation при освобождении, повторном использовании или переопределении объекта
- Считает дублирующиеся живые определения и старые записи, перекрытые более новыми ревизиями
- Сохраняет детали для первых 256 перекрытых записей и сообщает количество отброшенных деталей
Каждая деталь — это THPDFXRefShadowedEntry, хранящийся в поле THPDFXRefShadowedEntryArray
Метод возвращает True, если была декодирована хотя бы одна запись перекрёстных ссылок
См. также: GetLoadedXRefMergeInfo, Ограниченное восстановление перекрёстных ссылок