HPDFXFAResolveFormInstanceNode
Unité : HPDFXFA
Déclaration
function HPDFXFAResolveFormInstanceNode(Document: TXFADocument;
TemplateNode, DataNode: TXFANode; CreateNode: Boolean= False;
MaxNodes: Integer= 65536): TXFANode;
Comportement
Résout une occurrence de template et son contexte de données vers le nœud correspondant du packet de formulaire XFA standard
TemplateNode nomme l'élément du template et DataNode fournit le contexte d'occurrence répétée ; les ancêtres nommés du template et les positions d'occurrence du dataset déterminent le chemin du formulaire
CreateNode à False effectue une recherche en lecture seule et renvoie nil quand aucun nœud de formulaire correspondant n'existe ; True crée le packet de formulaire requis et les nœuds d'ancêtres nommés
Le nœud renvoyé appartient à Document et reste valide jusqu'à ce que ce document ou ce nœud soit retiré ; l'appelant ne doit pas le libérer
La création borne les indices d'occurrence avec MaxNodes et la profondeur de chemin avec une limite de 64 ; des indices ou une profondeur excessifs lèvent EHPDFXFAError
API associées
Runtime interactif de widgets XFA dynamiques, Fonctions FormCalc et XFA Packet DOM