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