HPDFXFAResolveFormInstanceNode

유닛: HPDFXFA

선언

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

동작

템플릿 occurrence와 그 데이터 컨텍스트를 표준 XFA form 패킷의 해당 노드로 해석합니다

TemplateNode는 템플릿 요소를 가리키고 DataNode는 반복되는 occurrence 컨텍스트를 제공합니다. 이름 있는 템플릿 조상과 데이터셋 occurrence 위치가 form 경로를 결정합니다

CreateNode가 False면 읽기 전용 조회만 하고 일치하는 form 노드가 없으면 nil을 반환합니다. True면 필요한 form 패킷과 이름 있는 조상 노드를 만듭니다

반환된 노드는 Document에 속하며 그 문서나 노드가 제거될 때까지 유효합니다. 호출자가 직접 해제해서는 안 됩니다

생성은 occurrence 인덱스를 MaxNodes로, 경로 깊이를 64로 제한합니다. 인덱스나 깊이가 넘치면 EHPDFXFAError를 일으킵니다

관련 API

인터랙티브 동적 XFA 위젯 런타임, FormCalc 함수 및 XFA Packet DOM