HPDFXFAResolveFormInstanceNode
Unit: HPDFXFA
Declaração
function HPDFXFAResolveFormInstanceNode(Document: TXFADocument;
TemplateNode, DataNode: TXFANode; CreateNode: Boolean= False;
MaxNodes: Integer= 65536): TXFANode;
Comportamento
Resolve uma ocorrência de template e seu contexto de dados para o nó correspondente no packet de formulário XFA padrão
TemplateNode nomeia o elemento de template e DataNode fornece o contexto da ocorrência repetida; ancestrais de template nomeados e posições de ocorrências do dataset determinam o caminho do formulário
CreateNode False faz uma consulta somente leitura e retorna nil quando não existe nó de formulário correspondente; True cria o packet de formulário necessário e os nós ancestrais nomeados
O nó retornado pertence a Document e permanece válido até que esse documento ou nó seja removido; o chamador não deve liberá-lo
A criação delimita índices de ocorrências com MaxNodes e a profundidade do caminho com um limite de 64; índices ou profundidade excessivos disparam EHPDFXFAError
APIs relacionadas
Runtime interativo de widgets XFA dinâmicos, Funções FormCalc e XFA Packet DOM