HPDFXFAResolveFormInstanceNode

Unit: HPDFXFA

Declaration

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

Adfærd

Opløser en skabelon-occurrence og dens datakontekst til den tilsvarende node i standard XFA form-pakken

TemplateNode navngiver skabelonelementet, og DataNode leverer den gentagne occurrence-kontekst; navngivne skabelon-forfædre og dataset-occurrence-positioner bestemmer form-stien

CreateNode False laver et skrivebeskyttet opslag og returnerer nil, når der ikke findes et matchende form-node; True opretter den krævede form-pakke og navngivne forfader-noder

Den returnerede node tilhører Document og forbliver gyldig, indtil det dokument eller den node fjernes; kalderen må ikke frigive den

Oprettelse afgrænser occurrence-indeks med MaxNodes og stifdybde med en grænse på 64; overdrevne indeks eller dybde udløser EHPDFXFAError

Relaterede API'er

Interactive Dynamic XFA Widget Runtime, FormCalc Functions og XFA Packet DOM