4D v16.3

SVG GET ATTRIBUTE

Accueil

 
4D v16.3
SVG
SVG GET ATTRIBUTE

SVG GET ATTRIBUTE 


 

SVG GET ATTRIBUTE ( {* ;} objetImage ; id_Element ; nomAttribut ; valeurAttribut ) 
Paramètre Type   Description
Opérateur in Si spécifié, objetImage est un nom d'objet (chaîne) Si omis, objetImage est une variable ou un champ
objetImage  Image in Nom d’objet (si * spécifié) ou Variable ou champ (si * omis)
id_Element  Texte in ID de l'élément dont vous souhaitez connaître une valeur d'attribut
nomAttribut  Chaîne in Nom d’attribut
valeurAttribut  Chaîne, Entier long in Valeur courante de l'attribut

La commande SVG GET ATTRIBUTE permet de lire la valeur courante de l’attribut nomAttribut dans un objet ou une image SVG. 

Si vous passez le paramètre optionnel *, vous indiquez que le paramètre objetImage est un nom d’objet (une chaîne). Dans ce cas, la commande retourne la valeur de l’attribut pour l’image de rendu attachée à l’objet. Cette valeur peut avoir été modifiée par SVG SET ATTRIBUTE par exemple.
Si vous ne passez pas le paramètre *, vous indiquez que le paramètre objetImage est une variable ou un champ. Vous ne passez alors pas une chaîne mais une référence de variable (variable objet uniquement) ou de champ. Dans ce cas, la commande retourne la valeur de l’attribut pour l’image de rendu initiale (correspondant à la source de données de la variable). 

Note : Ce principe s’applique également à la commande SVG Find element ID by coordinates

Le paramètre id_Element permet de définir l'ID (attribut "id" ou "xml:id") de l’élément dont vous souhaitez lire la valeur d’attribut. 

Pour plus d’informations sur les attributs SVG, reportez-vous à la description de la commande SVG SET ATTRIBUTE. Voici la liste des attributs 4D réservés et dédiés à l’animation :

AttributsAccèsCommentaire
4D-textlecture/écritureRemplace/lit le contenu du noeud de texte. Utilisable avec les éléments 'text', 'tspan' et 'textArea'
4D-bringToFrontécritureSi 'true', déplacer le noeud devant les noeuds frères. Utilisable uniquement avec la commande SVG SET ATTRIBUTE
4D-isOfClass-{IDENT [[S|COMMA] IDENT]*}lectureSi l’attribut de la classe héritée du noeud contient tous les noms de classes, retourne 'true' sinon retourne 'false'. Retourne par exemple true pour "4D-isOfClass-land" si la classe héritée du noeud est "land department01")
4D-enableD2Dlecture/écritureSi 'false', inactive Direct2D pour le moteur de rendu SVG. En effet, les filtres SVG ne sont pas rendus en Direct2D mais ils le sont en GDI/GDIPlus. Cette option permet de bénéficier des filtres SVG même si la base est en Direct2D. A noter que cette option n'est prise en compte que si objetImage contient déjà une image chargée. En revanche, elle n'a besoin d'être définie qu'une seule fois par session (par exemple avec un SVG simple chargé en mémoire depuis une variable texte au démarrage de la base) car elle est globale au moteur.



Voir aussi  

SVG SET ATTRIBUTE

 
PROPRIÉTÉS 

Produit : 4D
Thème : SVG
Numéro : 1056

 
HISTORIQUE 

Créé : 4D v12

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)