TXFAHostModelState

Enheten är HPDFXFAHostModel

Deklaration

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

Beteende

Default aktiverar beräkning och validering, identifierar värden som HotPDF med Runtime-applikationstyp, WIN-plattform och Full-variation, och lämnar applikationsversion, språk, titel och fokus tomma

Det inbäddande programmet tillhandahåller sina faktiska applikationsmetadata; version identifierar det programmet

Sidindex börjar på noll, NumPages är icke-negativ, och ett dokument med noll sidor använder CurrentPage noll

FocusIdentity identifierar ett levande fält via skriptsessionens stabila förekomstidentitet

TXFAWidgetRuntimeOptions.HostModel tillhandahåller initial applikationsmetadata, titel och beräknings-/valideringsflaggor; TXFAWidgetRuntime.HostModel returnerar aktuellt tillstånd, med faktiskt layoutsidantal och aktuell levande fokusidentitet

Mutabel titel, sida och flaggor deltar i körtidsögonblicksbildsrullering; interaktionstillstånd hör till körtiden och kodas inte in i sparad XDP-data

Relaterade API:er

HPDFXFAHostModelJavaScript, TXFAJavaScriptSession och Explicit XFA-värdtransport