version 11.3
SVG_SET_TRANSFORM_ROTATE (objetSVG; angle{; x; y})
| Paramètre | Type | Description | |
| objetSVG | Ref_SVG | Référence d'un élément SVG | |
| angle | Numérique | Angle de rotation | |
| x | Numérique | Coordonnée du centre de rotation sur l'axe x | |
| y | Numérique | Coordonnée du centre de rotation sur l'axe y |
Description
La commande SVG_SET_TRANSFORM_ROTATE applique une rotation de la valeur angle à l'objet SVG de référence objetSVG.
L'angle de rotation est attendu en degrés, la rotation s'effectue dans le sens horaire.
Si les paramètres optionnels x et y ne sont pas passés, la rotation s'effectue par rapport à l'origine du système de coordonnées utilisateur courant. Si ces paramètres sont passés, la rotation s'effectue par rapport au point de coordonnées (x, y).
Exemple
svgRef := SVG_New `Dessiner un rectangle rouge avec une bordure bleue $rec:=SVG_New_rect ($svg;150;50;200;400;0;0;"blue";"red";10) `Appliquer une rotation de 10° dans le sens horaire par rapport au centre SVG_SET_TRANSFORM_ROTATE ($rec;370;175;225)
Référence