TXFAHostModelState
Unit: HPDFXFAHostModel
Deklarace
TXFAHostModelState= record
Name, Version, AppType, Platform, Variation, Language, Title: UnicodeString;
FocusIdentity: AnsiString;
NumPages, CurrentPage: Integer;
CalculationsEnabled, ValidationsEnabled: Boolean;
class function Default: TXFAHostModelState; static;
end;
Chování
Default zapíná výpočet i validaci, identifikuje hostitele jako HotPDF s application type Runtime, platformou WIN a variation Full a nechává verzi aplikace, jazyk, titulek i fokus prázdné
Vkládající aplikace dodává svá skutečná aplikační metadata; verze identifikuje tu aplikaci
Indexy stránek začínají nulou, NumPages je nezáporné a dokument bez stránek používá CurrentPage nula
FocusIdentity identifikuje živé pole přes stabilní identitu výskytu skriptového sezení
TXFAWidgetRuntimeOptions.HostModel dodává počáteční aplikační metadata, titulek i příznaky výpočtu/validace; TXFAWidgetRuntime.HostModel vrací aktuální stav se skutečným počtem layout stránek a aktuální živou identitou fokusu
Měnitelný titulek, stránky i příznaky se účastní rollbacku runtime snapshotu; interakční stav patří runtime a do ukládaných XDP dat se nekóduje
Související API
HPDFXFAHostModelJavaScript, TXFAJavaScriptSession a Explicitní XFA Host Transport