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