HPDFXFAResolveFormInstanceNode

Unità: HPDFXFA

Dichiarazione

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

Comportamento

Risolve un'occorrenza del template e il suo contesto dati al nodo corrispondente nel packet form XFA standard

TemplateNode nomina l'elemento del template e DataNode fornisce il contesto dell'occorrenza ripetuta; gli antenati nominati del template e le posizioni delle occorrenze del dataset determinano il percorso del form

CreateNode False esegue una ricerca di sola lettura e restituisce nil quando non esiste un nodo form corrispondente; True crea il packet form richiesto e i nodi antenati nominati

Il nodo restituito appartiene a Document e resta valido finché quel documento o nodo non viene rimosso; il chiamante non deve liberarlo

La creazione limita gli indici di occorrenza con MaxNodes e la profondità del percorso con un limite di 64; indici o profondità eccessivi sollevano EHPDFXFAError

API correlate

Runtime interattivo per widget XFA dinamici, Funzioni FormCalc e DOM dei packet XFA