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