HPDFXFAResolveFormInstanceProperty
Unit: HPDFXFA
Declaration
function HPDFXFAResolveFormInstanceProperty(Document: TXFADocument;
Node, DataNode: TXFANode; const PropertyName: AnsiString): AnsiString;
Behavior
Geeft een per-occurrence-container- of property-node-attribute-override terug wanneer beschikbaar, met het template-attribute als fallback
Ontbrekende attributes op gedeclareerde font-, para-, edge-, color-, comb-, textEdit-, hyphenation- en margin-nodes gebruiken de ondersteunde schema-defaults; expliciet lege attributes blijven expliciete waarden
Node hoort bij de template en DataNode identificeert de huidige dataset-occurrence; opzoek maakt geen form-nodes aan
Property-node-opzoek behoudt naamloze class-occurrences onder de matchende container, inclusief font-, fill-, color-, ui-, border- en edge-paths
Het bindingName-pseudo-property geeft nog steeds de template-containernaam terug; een afwezige access-waarde defaultt naar open
Growable font-meting en ondersteunde flatten-style- of UI-reads gebruiken de effectieve property-attributes voor de huidige dataset-occurrence
Rich text-draw-runs gebruiken ook effectieve font-, paragraaf-, inline-style- en hyperlink-attributes voor de huidige occurrence
TXFAWidgetRuntime installeert diens form-property-resolver wanneer de aanroeper geen ResolveInstanceProperty heeft meegeleverd; custom resolvers blijven caller-gestuurd
Related APIs
Interactive Dynamic XFA Widget Runtime, FormCalc Functions en XFA Packet DOM