ValidateDocumentPartHierarchy

Части документов, переменные данные, валидация

Описание

Проверяет полный граф частей документа и обратные ссылки на них со страниц

Синтаксис

Delphi

Function TPDFlib.ValidateDocumentPartHierarchy: Integer;

DLL

int DLValidateDocumentPartHierarchy(int InstanceID);

ActiveX

Function PDFlib::ValidateDocumentPartHierarchy() As Long

Возвращаемые значения

Возвращает 1 для допустимой полной иерархии или 0 с ошибкой 525 для недопустимого графа

Примечания

Проверка контролирует точные типы оболочек и частей, родительские ссылки, циклы, стандартные блоки дочерних массивов по 8192 записи с нефинальным завершением, одинаковую глубину листьев, количество имен узлов, уровень записи, строгий порядок страниц, полное покрытие страниц, обратные ссылки страниц, диапазоны, ключи словарей XML NMTOKEN и типы значений DPMОбход ограничен по глубине, а учет метаданных — по размеру, чтобы отклонять враждебные структуры без неограниченного выделения памяти

Обход ограничен по глубине, а учет метаданных — по размеру, чтобы отклонять враждебные структуры без неограниченного выделения памяти

См. также

BeginDocumentPartHierarchy, GetDocumentPartCount