HPDFXFAResolveFormInstanceNode
Unit: HPDFXFA
Deklarace
function HPDFXFAResolveFormInstanceNode(Document: TXFADocument;
TemplateNode, DataNode: TXFANode; CreateNode: Boolean= False;
MaxNodes: Integer= 65536): TXFANode;
Chování
Rozřeší výskyt v šabloně a jeho datový kontext na odpovídající uzel ve standardním XFA form packetu
TemplateNode pojmenovává element šablony a DataNode dodává kontext opakovaného výskytu; pojmenovaní předkové v šabloně a pozice výskytů v datasetu určují form path
CreateNode False provede read-only vyhledání a vrátí nil, když žádný odpovídající form uzel neexistuje; True vytvoří vyžadovaný form packet i pojmenované uzly předků
Vrácený uzel patří Document a zůstává platný, dokud se ten dokument či uzel neodstraní; volající ho nesmí uvolnit
Tvorba ohraničuje occurrence indexy přes MaxNodes a hloubku path limitem 64; nadměrné indexy či hloubka vyhodí EHPDFXFAError
Související API
Interactive Dynamic XFA Widget Runtime, FormCalc Functions a XFA Packet DOM