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