HPDFXFAResolveFormInstanceNode

单元: HPDFXFA

声明

function HPDFXFAResolveFormInstanceNode(Document: TXFADocument;
  TemplateNode, DataNode: TXFANode; CreateNode: Boolean= False;
  MaxNodes: Integer= 65536): TXFANode;

行为

把模板出现项及其数据上下文解析到标准 XFA form packet 中的对应节点

TemplateNode 指名模板元素,DataNode 提供重复出现项上下文;命名模板祖先和 dataset 出现位置共同决定 form 路径

CreateNode 为 False 时执行只读查找,不存在匹配 form 节点则返回 nil;为 True 时创建所需的 form packet 和命名祖先节点

返回的节点属于 Document,在该文档或节点被移除前一直有效;调用方不得释放它

创建时出现项索引受 MaxNodes 约束,路径深度上限 64;索引或深度超限抛出 EHPDFXFAError

相关 API

交互式动态 XFA Widget 运行时, FormCalc 函数 and XFA Packet DOM