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