HPDFXFAResolveFormInstanceNode

Unit: HPDFXFA

Deklaration

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

Verhalten

Löst ein Template-Vorkommen samt Datenkontext zum entsprechenden Node im Standard-XFA-Formularpaket auf

TemplateNode benennt das Template-Element, DataNode liefert den wiederholten Vorkommenskontext; benannte Template-Vorfahren und Dataset-Vorkommenspositionen bestimmen den Form-Pfad

CreateNode=False macht eine nur lesende Suche und liefert nil, wenn kein passender Form-Node existiert; True erzeugt das benötigte Formularpaket und die benannten Vorfahren-Nodes

Der zurückgegebene Node gehört zu Document und bleibt gültig, bis dieses Dokument oder der Node entfernt wird; der Aufrufer darf ihn nicht freigeben

Die Erzeugung begrenzt Vorkommensindizes mit MaxNodes und die Pfadtiefe mit einem Limit von 64; übermäßige Indizes oder Tiefe lösen EHPDFXFAError aus

Verwandte APIs

Interaktive dynamische XFA-Widget-Runtime, FormCalc-Funktionen und XFA-Packet-DOM