HPDFXFAResolveFormInstanceProperty
Unit: HPDFXFA
Deklaration
function HPDFXFAResolveFormInstanceProperty(Document: TXFADocument;
Node, DataNode: TXFANode; const PropertyName: AnsiString): AnsiString;
Beteende
Returnerar en attributöverskrivning per förekomst för container eller egenskapsnod när en sådan finns, med template-attributet som fallback
Saknade attribut på deklarerade noder av typerna font, para, edge, color, comb, textEdit, hyphenation och margin använder de stödda schemastandardvärdena; explicita tomma attribut förblir explicita värden
Node tillhör templaten och DataNode identifierar den aktuella dataset-förekomsten; uppslagningen skapar inga form-noder
Uppslagning av egenskapsnoder bevarar namnlösa klassförekomster under den matchande containern, inklusive sökvägar för font, fill, color, ui, border och edge
Pseudoegenskapen bindingName fortsätter att returnera template-containerns namn; ett frånvarande access-värde får standardvärdet open
Tillväxbar typsnittsmätning och stödda flatten-läsningar av stil eller UI använder de effektiva egenskapsattributen för den aktuella dataset-förekomsten
Rich text-draw-runs använder också effektiva typsnitts-, stycke-, inline-stil- och hyperlink-attribut för den aktuella förekomsten
TXFAWidgetRuntime installerar sin form-egenskapsresolver när anroparen inte har tillhandahållit ResolveInstanceProperty; egna resolvers förblir anroparkontrollerade
Relaterade API:er
Interaktiv runtime för dynamiska XFA-widgets, FormCalc-funktioner och XFA Packet DOM