4D v14.3SVG LIRE ATTRIBUT |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
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") |
4D-enableD2D | lecture/écriture | Si '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. |
Produit : 4D
Thème : SVG
Numéro :
1056
Nom intl. : SVG GET ATTRIBUTE
Créé : 4D v12
4D - Langage ( 4D v14 R2)
4D - Langage ( 4D v14 R3)
4D - Langage ( 4D v13.5)
4D - Langage ( 4D v14.3)
4D - Langage ( 4D v14 R4)
Hérité de : SVG LIRE ATTRIBUT ( 4D v12.4)