HPDFXFAResolveFormInstanceNode
Unidade: HPDFXFA
Declaration
function HPDFXFAResolveFormInstanceNode(Document: TXFADocument;
TemplateNode, DataNode: TXFANode; CreateNode: Boolean= False;
MaxNodes: Integer= 65536): TXFANode;
Comportamento
Resolve uma ocorrência de template e o contexto de dados dela para o nó correspondente no pacote de formulários XFA standard
TemplateNode nomeia o elemento de template e DataNode fornece o contexto de ocorrências repetidas; os ancestrais nomeados do template e as posições de ocorrências do dataset determinam o caminho do formulário
CreateNode False faz uma consulta só de leitura e devolve nil quando não existe nó de formulário correspondente; True cria o pacote de formulários necessário e os nós ancestrais nomeados
O nó devolvido pertence a Document e permanece válido até que esse documento ou nó seja removido; quem chama não o pode libertar
A criação delimita índices de ocorrências com MaxNodes e a profundidade do caminho com um limite de 64; índices ou profundidade excessivos levantam EHPDFXFAError
APIs relacionadas
Runtime interativo de widgets XFA dinâmicos, Funções FormCalc e XFA Packet DOM