TXFAHostModelState

Unidade: HPDFXFAHostModel

Declaration

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

Comportamento

Default ativa cálculo e validação, identifica o host como HotPDF com tipo de aplicação Runtime, plataforma WIN e variação Full, e deixa vazios a versão da aplicação, a linguagem, o título e o foco

A aplicação de incorporação fornece os metadados reais da aplicação dela; version identifica essa aplicação

Os índices de páginas começam em zero, NumPages é não negativo, e um documento com zero páginas usa CurrentPage zero

FocusIdentity identifica um campo vivo usando a identidade estável de ocorrências da sessão de script

TXFAWidgetRuntimeOptions.HostModel fornece metadados iniciais da aplicação, título e flags de cálculo/validação; TXFAWidgetRuntime.HostModel devolve o estado atual, com a contagem real de páginas de layout e a identidade atual de foco vivo

Título, páginas e flags mutáveis participam no rollback de snapshots do runtime; o estado de interação pertence ao runtime e não é codificado nos dados XDP guardados

APIs relacionadas

HPDFXFAHostModelJavaScript, TXFAJavaScriptSession e Transport explícito do host XFA