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 ホストトランスポート