HPDFXFAResolveFormInstanceProperty

Unit: HPDFXFA

Deklaration

function HPDFXFAResolveFormInstanceProperty(Document: TXFADocument;
  Node, DataNode: TXFANode; const PropertyName: AnsiString): AnsiString;

Verhalten

Liefert pro Vorkommen einen Container- oder Property-Node-Attribut-Override, wenn verfügbar, mit dem Template-Attribut als Rückfallebene

Fehlende Attribute an deklarierten font-, para-, edge-, color-, comb-, textEdit-, hyphenation- und margin-Nodes nutzen die unterstützten Schema-Defaults; explizit leere Attribute bleiben explizite Werte

Node gehört zum Template, DataNode bezeichnet das aktuelle Dataset-Vorkommen; die Suche legt keine Form-Nodes an

Die Property-Node-Suche bewahrt unbenannte Klassen-Vorkommen unterhalb des passenden Containers, einschließlich font-, fill-, color-, ui-, border- und edge-Pfaden

Die Pseudo-Property bindingName liefert weiterhin den Template-Containernamen; ein fehlender access-Wert steht standardmäßig auf open

Wachsende Font-Messung und unterstützte Lesezugriffe auf Flatten-Stil oder UI nutzen die wirksamen Property-Attribute des aktuellen Dataset-Vorkommens

Rich-Text-Draw-Runs nutzen für das aktuelle Vorkommen ebenfalls wirksame Font-, Absatz-, Inline-Style- und Hyperlink-Attribute

TXFAWidgetRuntime installiert seinen Form-Property-Resolver, wenn der Aufrufer ResolveInstanceProperty nicht geliefert hat; eigene Resolver bleiben in der Hand des Aufrufers

Verwandte APIs

Interaktive dynamische XFA-Widget-Runtime, FormCalc-Funktionen und XFA-Packet-DOM