TXFAHostModelState
Jednostka: HPDFXFAHostModel
Deklaracja
TXFAHostModelState= record
Name, Version, AppType, Platform, Variation, Language, Title: UnicodeString;
FocusIdentity: AnsiString;
NumPages, CurrentPage: Integer;
CalculationsEnabled, ValidationsEnabled: Boolean;
class function Default: TXFAHostModelState; static;
end;
Zachowanie
Default włącza obliczanie i walidację, identyfikuje hosta jako HotPDF z typem aplikacji Runtime, platformą WIN i wariacją Full oraz pozostawia puste wersję aplikacji, język, tytuł i fokus
Osadzająca aplikacja dostarcza swoje rzeczywiste metadane aplikacji; wersja identyfikuje tę aplikację
Indeksy stron zaczynają się od zera, NumPages jest niedodatnie wykluczając zero, a dokument z zerem stron używa CurrentPage zero
FocusIdentity identyfikuje żywe pole używając stabilnej tożsamości wystąpienia sesji skryptów
TXFAWidgetRuntimeOptions.HostModel dostarcza początkowe metadane aplikacji, tytuł i flagi obliczania/walidacji; TXFAWidgetRuntime.HostModel zwraca bieżący stan, z rzeczywistą liczbą stron layoutu i bieżącą żywą tożsamością fokusa
Mutowalne tytuł, strona i flagi uczestniczą w rollbacku snapshotu runtime; stan interakcji należy do runtime i nie jest kodowany do zapisanych danych XDP
Powiązane API
HPDFXFAHostModelJavaScript, TXFAJavaScriptSession i Jawny XFA Host Transport