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