HPDFXFAResolveFormInstanceNode
Модуль: HPDFXFA
Объявление
function HPDFXFAResolveFormInstanceNode(Document: TXFADocument;
TemplateNode, DataNode: TXFANode; CreateNode: Boolean= False;
MaxNodes: Integer= 65536): TXFANode;
Поведение
Разрешает вхождение шаблона и его контекст данных в соответствующий узел стандартного пакета формы XFA
TemplateNode называет элемент шаблона, а DataNode передаёт контекст повторного вхождения; именованные предки шаблона и позиции вхождений dataset определяют путь формы
CreateNode False выполняет поиск только на чтение и возвращает nil, если подходящего узла формы нет; True создаёт нужный пакет формы и именованные узлы-предки
Возвращённый узел принадлежит Document и остаётся действительным, пока документ или узел не удалены; освобождать его вызывающему нельзя
При создании индексы вхождений ограничены MaxNodes, а глубина пути — лимитом 64; чрезмерные индексы или глубина вызывают EHPDFXFAError
Связанные API
Интерактивный runtime динамических XFA-виджетов, Функции FormCalc и XFA Packet DOM