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 啟用計算與驗證,把 host 標識為 HotPDF,應用程式類型 Runtime、平台 WIN、變體 Full,應用程式版本、語言、標題與焦點則留空

內嵌應用程式提供其實際的應用程式中繼資料;version 標識該應用程式

頁面索引從零起算,NumPages 不得為負,零頁文件的 CurrentPage 為 0

FocusIdentity 以 script session 的穩定出現識別標識一個存活欄位

TXFAWidgetRuntimeOptions.HostModel 提供初始應用程式中繼資料、標題與計算/驗證旗標;TXFAWidgetRuntime.HostModel 回傳目前狀態,含實際版面頁數與目前存活的焦點識別

可變的標題、頁面與旗標參與 runtime 快照 rollback;互動狀態屬於 runtime,不會編碼進儲存的 XDP 資料

相關 API

HPDFXFAHostModelJavaScript、TXFAJavaScriptSession 與 明確 XFA Host Transport