TXFAHostModelState

Unité : HPDFXFAHostModel

Déclaration

TXFAHostModelState= record
  Name, Version, AppType, Platform, Variation, Language, Title: UnicodeString;
  FocusIdentity: AnsiString;
  NumPages, CurrentPage: Integer;
  CalculationsEnabled, ValidationsEnabled: Boolean;
  class function Default: TXFAHostModelState; static;
end;

Comportement

Default active le calcul et la validation, identifie l'hôte comme HotPDF avec le type d'application Runtime, la plateforme WIN et la variation Full, et laisse vides la version de l'application, la langue, le titre et le focus

L'application hôte fournit ses métadonnées d'application réelles ; version identifie cette application

Les indices de pages démarrent à zéro, NumPages est non négatif, et un document de zéro pages utilise CurrentPage zéro

FocusIdentity identifie un champ vivant grâce à l'identité d'occurrence stable de la session de script

TXFAWidgetRuntimeOptions.HostModel fournit les métadonnées initiales d'application, le titre et les indicateurs de calcul/validation ; TXFAWidgetRuntime.HostModel renvoie l'état courant, avec le nombre réel de pages de layout et l'identité de focus vivante courante

Le titre, les pages et les indicateurs mutables participent au rollback de snapshot du runtime ; l'état d'interaction appartient au runtime et n'est pas encodé dans les données XDP sauvegardées

API associées

HPDFXFAHostModelJavaScript, TXFAJavaScriptSession et Transport hôte XFA explicite