TXFAHostModelState
Unit: 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;
Verhalten
Default aktiviert Berechnung und Validierung, identifiziert den Host als HotPDF mit dem Anwendungstyp Runtime, der Plattform WIN und der Variation Full und lässt Anwendungsversion, Sprache, Titel und Focus leer
Die einbettende Anwendung liefert ihre tatsächlichen Anwendungsmetadaten; die Version identifiziert diese Anwendung
Seitenindizes beginnen bei null, NumPages ist nichtnegativ, und ein Dokument mit null Seiten nutzt CurrentPage null
FocusIdentity bezeichnet ein lebendes Feld über die stabile Vorkommens-Identity der Skriptsession
TXFAWidgetRuntimeOptions.HostModel liefert anfängliche Anwendungsmetadaten, Titel und Berechnungs-/Prüfungs-Flags; TXFAWidgetRuntime.HostModel gibt den aktuellen Zustand zurück, mit tatsächlicher Layout-Seitenzahl und aktueller lebender Focus-Identity
Änderbarer Titel, Seite und Flags nehmen am Runtime-Snapshot-Rollback teil; der Interaktionszustand gehört zur Runtime und wird nicht in gespeicherte XDP-Daten kodiert
Verwandte APIs
HPDFXFAHostModelJavaScript, TXFAJavaScriptSession und Expliziter XFA-Host-Transport