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