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