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