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