HPDFXFAResolveFormInstanceProperty
Unit: HPDFXFA
Deklarace
function HPDFXFAResolveFormInstanceProperty(Document: TXFADocument;
Node, DataNode: TXFANode; const PropertyName: AnsiString): AnsiString;
Chování
Vrací per-výskytový override atributu kontejneru či property uzlu, když je k dispozici, se šablonovým atributem jako fallback
Chybějící atributy na deklarovaných uzlech font, para, edge, color, comb, textEdit, hyphenation a margin používají podporované schema defaulty; explicitně prázdné atributy zůstávají explicitními hodnotami
Node patří šabloně a DataNode identifikuje aktuální výskyt datasetu; vyhledávání nevytváří form uzly
Vyhledávání v property uzlech zachovává nepojmenované výskyty tříd pod odpovídajícím kontejnerem, včetně cest font, fill, color, ui, border a edge
Pseudo-vlastnost bindingName dál vrací název kontejneru šablony; chybějící hodnota access se defaultně na open
Měření growable fontů i podporovaná čtení flatten stylu či UI používají efektivní atributy vlastností pro aktuální výskyt datasetu
Rich text draw runy také používají efektivní atributy fontu, odstavce, inline stylu i hyperlinku pro aktuální výskyt
TXFAWidgetRuntime nainstaluje svůj form-property resolver, když volající nedodal ResolveInstanceProperty; vlastní resolvery zůstávají pod kontrolou volajícího
Související API
Interactive Dynamic XFA Widget Runtime, FormCalc Functions a XFA Packet DOM