HPDFXFAResolveFormInstanceProperty
Unité : HPDFXFA
Déclaration
function HPDFXFAResolveFormInstanceProperty(Document: TXFADocument;
Node, DataNode: TXFANode; const PropertyName: AnsiString): AnsiString;
Comportement
Renvoie, quand elle existe, une surcharge d'attribut par occurrence de conteneur ou de nœud de propriété, avec l'attribut du template en repli
Les attributs manquants sur les nœuds déclarés font, para, edge, color, comb, textEdit, hyphenation et margin utilisent les défauts du schéma pris en charge ; les attributs vides explicites restent des valeurs explicites
Node appartient au template et DataNode identifie l'occurrence courante du dataset ; la recherche ne crée pas de nœuds de formulaire
La recherche de nœuds de propriété préserve les occurrences de class sans nom sous le conteneur correspondant, y compris les chemins font, fill, color, ui, border et edge
La pseudo-propriété bindingName continue de renvoyer le nom du conteneur du template ; une valeur access absente vaut open par défaut
La mesure de police growable et les lectures de style ou d'UI prises en charge par le flatten utilisent les attributs de propriété effectifs pour l'occurrence courante du dataset
Les runs de dessin du rich text utilisent aussi les attributs effectifs de police, de paragraphe, de style en ligne et de lien hypertexte pour l'occurrence courante
TXFAWidgetRuntime installe son résolveur de propriétés de formulaire quand l'appelant n'a pas fourni ResolveInstanceProperty ; les résolveurs personnalisés restent sous le contrôle de l'appelant
API associées
Runtime interactif de widgets XFA dynamiques, Fonctions FormCalc et XFA Packet DOM