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 として識別します(アプリケーションタイプ Runtime、プラットフォーム WIN、バリエーション Full)。アプリケーションバージョン、言語、タイトル、フォーカスは空のままです

埋め込み側アプリケーションが実際のアプリケーションメタデータを供給します。version はそのアプリケーションを識別します

ページインデックスは 0 起点で、NumPages は負でない値、0 ページのドキュメントでは CurrentPage に 0 を使います

FocusIdentity は、スクリプトセッションの安定した出現識別子を使ってライブフィールドを特定します

TXFAWidgetRuntimeOptions.HostModel が初期のアプリケーションメタデータ、タイトル、計算/検証フラグを供給します。TXFAWidgetRuntime.HostModel は、実際のレイアウトページ数と現在のライブフォーカス識別子を伴う現在の状態を返します

可変のタイトル、ページ、フラグはランタイムスナップショットのロールバックに参加します。インタラクション状態はランタイムに属し、保存される XDP データにはエンコードされません

関連 API

HPDFXFAHostModelJavaScript, TXFAJavaScriptSession および 明示的 XFA ホストトランスポート