TXFAHostModelState
Unidad: HPDFXFAHostModel
Declaración
TXFAHostModelState= record
Name, Version, AppType, Platform, Variation, Language, Title: UnicodeString;
FocusIdentity: AnsiString;
NumPages, CurrentPage: Integer;
CalculationsEnabled, ValidationsEnabled: Boolean;
class function Default: TXFAHostModelState; static;
end;
Comportamiento
Default habilita cálculo y validación, identifica el host como HotPDF con tipo de aplicación Runtime, plataforma WIN y variación Full, y deja vacíos la versión de aplicación, el idioma, el título y el foco
La aplicación que incrusta suministra sus metadatos reales de aplicación; version identifica esa aplicación
Los índices de página empiezan en cero, NumPages es no negativo, y un documento con cero páginas usa CurrentPage cero
FocusIdentity identifica un campo vivo usando la identidad de ocurrencia estable de la sesión de script
TXFAWidgetRuntimeOptions.HostModel suministra los metadatos iniciales de aplicación, el título y los flags de cálculo/validación; TXFAWidgetRuntime.HostModel devuelve el estado actual, con el número real de páginas del layout y la identidad de foco vivo actual
El título, las páginas y los flags mutables participan en el rollback de snapshots del runtime; el estado de interacción pertenece al runtime y no se codifica en los datos XDP guardados
APIs relacionadas
HPDFXFAHostModelJavaScript, TXFAJavaScriptSession y Transporte host XFA explícito