HPDFXFAResolveFormInstanceNode
Birim: HPDFXFA
Bildirim
function HPDFXFAResolveFormInstanceNode(Document: TXFADocument;
TemplateNode, DataNode: TXFANode; CreateNode: Boolean= False;
MaxNodes: Integer= 65536): TXFANode;
Davranış
Bir template occurrence'ını ve onun data context'ini standart XFA form packet'indeki karşılık gelen node'a çözer
TemplateNode, template öğesini adlandırır ve DataNode tekrarlanan occurrence bağlamını sağlar; adlandırılmış template ataları ve dataset occurrence konumları form yolunu belirler
CreateNode False, salt-okunur bir arama yapar ve eşleşen bir form node'u yokken nil döndürür; True, gerekli form packet'ini ve adlandırılmış ata node'larını oluşturur
Döndürülen node Document'e aittir ve o belge veya node kaldırılana kadar geçerlidir; çağıran onu free etmemelidir
Oluşturma, occurrence indekslerini MaxNodes ile ve yol derinliğini 64 sınırıyla sınırlar; aşırı indeksler veya derinlik EHPDFXFAError fırlatır
İlgili API'ler
Interactive Dynamic XFA Widget Runtime, FormCalc Functions ve XFA Packet DOM