HPDFXFAResolveFormInstanceNode
ユニット: HPDFXFA
宣言
function HPDFXFAResolveFormInstanceNode(Document: TXFADocument;
TemplateNode, DataNode: TXFANode; CreateNode: Boolean= False;
MaxNodes: Integer= 65536): TXFANode;
動作
テンプレート出現とそのデータコンテキストを、標準 XFA フォームパケット内の対応するノードに解決します
TemplateNode がテンプレート要素を名指しし、DataNode が繰り返し出現のコンテキストを供給します。名前付きテンプレート祖先とデータセット出現位置がフォームパスを決定します
CreateNode が False だと読み取り専用ルックアップを行い、マッチするフォームノードがなければ nil を返します。True は必要なフォームパケットと名前付き祖先ノードを作成します
返されたノードは Document に属し、そのドキュメントまたはノードが削除されるまで有効です。呼び出し元が解放してはなりません
作成時、出現インデックスは MaxNodes で、パス深さは上限 64 で制限されます。過大なインデックスや深さは EHPDFXFAError を発生させます
関連 API
インタラクティブ動的 XFA ウィジェットランタイム, FormCalc Functions および XFA Packet DOM