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