HPDFXFAResolveFormInstanceNode

Enhet: HPDFXFA

Deklaration

function HPDFXFAResolveFormInstanceNode(Document: TXFADocument;
  TemplateNode, DataNode: TXFANode; CreateNode: Boolean= False;
  MaxNodes: Integer= 65536): TXFANode;

Beteende

Resolverar en template-occurrence och dess datakontext till motsvarande nod i XFA-form-paketet

TemplateNode namnger template-elementet och DataNode ger kontexten för den upprepade occurrence; namngivna template-förfäder och occurrence-positioner i datasetet avgör form-sökvägen

CreateNode False gör en skrivskyddad uppslagning och returnerar nil när ingen matchande form-nod finns; True skapar det nödvändiga form-paketet och de namngivna förfäder-noderna

Den returnerade noden tillhör Document och gäller tills dokumentet eller noden tas bort; anroparen får inte frigöra den

Skapandet begränsar occurrence-index med MaxNodes och sökvägsdjupet med gränsen 64; för stora index eller djup ger EHPDFXFAError

Relaterade API:er

Interaktiv Dynamic XFA Widget Runtime, FormCalc-funktioner och DOM för XFA-paket