TXFAHostModelState
单元: HPDFXFAHostModel
声明
TXFAHostModelState= record
Name, Version, AppType, Platform, Variation, Language, Title: UnicodeString;
FocusIdentity: AnsiString;
NumPages, CurrentPage: Integer;
CalculationsEnabled, ValidationsEnabled: Boolean;
class function Default: TXFAHostModelState; static;
end;
行为
Default 启用计算与验证,把宿主标识为 HotPDF,application type 为 Runtime、平台为 WIN、variation 为 Full,应用版本、语言、标题和焦点留空
嵌入应用提供其实际的应用元数据;version 标识该应用
页面索引从零开始,NumPages 非负,零页文档使用 CurrentPage 0
FocusIdentity 使用 script session 的稳定出现项标识来指认一个活动字段
TXFAWidgetRuntimeOptions.HostModel 提供初始应用元数据、标题和计算/验证开关;TXFAWidgetRuntime.HostModel 返回当前状态,包含实际布局页数和当前活动焦点标识
可变的标题、页面和开关参与运行时快照回滚;交互状态属于 runtime,不会编码进保存的 XDP 数据
相关 API
HPDFXFAHostModelJavaScript, TXFAJavaScriptSession and 显式 XFA Host Transport