HPDFXFAResolveFormInstanceProperty

单元: HPDFXFA

声明

function HPDFXFAResolveFormInstanceProperty(Document: TXFADocument;
  Node, DataNode: TXFANode; const PropertyName: AnsiString): AnsiString;

行为

可用时返回按出现项覆盖的容器或属性节点特性,否则回退到模板特性

已声明的 font、para、edge、color、comb、textEdit、hyphenation 和 margin 节点上缺失的特性采用受支持的schema 默认值;显式空特性仍是显式值

Node 属于模板,DataNode 标识当前 dataset 出现项;查找不会创建 form 节点

属性节点查找保留匹配容器下的无名 class 出现项,包括 font、fill、color、ui、border 和 edge 路径

bindingName 伪属性继续返回模板容器名;access 值缺省视为 open

可增长的字体测量以及受支持的 flatten 样式或 UI 读取使用当前 dataset 出现项生效的属性特性

富文本绘制的 run 同样使用当前出现项生效的字体、段落、inline style 和超链接特性

调用方未提供 ResolveInstanceProperty 时,TXFAWidgetRuntime 会安装自己的表单属性 resolver;自定义 resolver 仍由调用方控制

相关 API

交互式动态 XFA Widget 运行时, FormCalc 函数 and XFA Packet DOM