4D v12.4SVG LIRE ATTRIBUT |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v12.4
SVG LIRE ATTRIBUT
|
SVG LIRE ATTRIBUT ( {* ;} objetImage ; id_Element ; nomAttribut ; valeurAttribut ) | ||||||||
Paramètre | Type | Description | ||||||
* | Opérateur |
![]() |
Si spécifié, objetImage est un nom d'objet (chaîne) Si omis, objetImage est une variable ou un champ | |||||
objetImage | Image |
![]() |
Nom d’objet (si * spécifié) ou Variable ou champ (si * omis) | |||||
id_Element | Texte |
![]() |
ID de l'élément dont vous souhaitez connaître une valeur d'attribut | |||||
nomAttribut | Chaîne |
![]() |
Nom d’attribut | |||||
valeurAttribut | Chaîne, Entier long |
![]() |
Valeur courante de l'attribut | |||||
La commande SVG LIRE ATTRIBUT 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 FIXER ATTRIBUT 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 Chercher ID element par coordonnees.
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 FIXER ATTRIBUT. Voici la liste des attributs 4D réservés et dédiés à l’animation :
Attributs | Accès | Commentaire |
4D-text | lecture/écriture | Remplace/lit le contenu du noeud de texte. Utilisable avec les éléments 'text', 'tspan' et 'textArea' |
4D-bringToFront | écriture | Si 'true', déplacer le noeud devant les noeuds frères. Utilisable uniquement avec la commande SVG FIXER ATTRIBUT |
4D-isOfClass-{IDENT [[S|COMMA] IDENT]*} | lecture | Si 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") |
Produit : 4D
Thème : SVG
Numéro :
1056
Nom intl. : SVG GET ATTRIBUTE
Créé : 4D v12