HPDFXFAResolveFormInstanceNode
Jednostka: HPDFXFA
Deklaracja
function HPDFXFAResolveFormInstanceNode(Document: TXFADocument;
TemplateNode, DataNode: TXFANode; CreateNode: Boolean= False;
MaxNodes: Integer= 65536): TXFANode;
Zachowanie
Rozwiązuje wystąpienie szablonu i jego kontekst danych na odpowiadający węzeł w standardowym pakiecie form XFA
TemplateNode nazywa element szablonu, a DataNode dostarcza kontekst powtórzonego wystąpienia; nazwani przodkowie szablonu i pozycje wystąpień datasetów określają ścieżkę form
CreateNode False wykonuje wyszukiwanie tylko do odczytu i zwraca nil, gdy nie istnieje pasujący węzeł form; True tworzy wymagany pakiet form i nazwane węzły przodków
Zwrócony węzeł należy do Document i pozostaje poprawny do usunięcia tego dokumentu albo węzła; wywołujący nie może go zwolnić
Tworzenie ogranicza indeksy wystąpień przez MaxNodes i głębokość ścieżki limitem 64; nadmierne indeksy albo głębokość podnoszą EHPDFXFAError
Powiązane API
Interaktywny runtime widgetów dynamicznego XFA, FormCalc Functions i DOM pakietów XFA