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