--- title: SVGRect slug: Web/API/SVGRect tags: - Rectangle translation_of: Web/API/SVGRect --- ## Interface SVG rect `SVGRect` représente la géométrie rectangulaire. Les rectangles consistent en une paire de coordonnées (x,y) correspondant à une valeur X minimale, une valeur Y minimale, et une largeur et hauteur, lesquelles sont habituellement positives. Un objet `SVGRect `peut être marqué en lecture-seule, ce qui signifie que les tentatives de modification sur cet objet entraîneront un lancement d'exception. ### Vue d'ensemble de l'interface
Implémente aussi Aucune
Méthodes Aucune
Propriétés
  • float x
  • float y
  • float width
  • float height
Document normatif SVG 1.1 (2nd Edition)
## Propriétés | Nom | Type | Description | | -------- | ----- | ------------------------------------------------------- | | `x` | float | La coordonnée _x_ du rectangle, en unité utilisateur. | | `y` | float | La coordonnée _y_ du rectangle, en unité utilisateur. | | `width` | float | La largeur _width_ du rectangle, en unité utilisateur. | | `height` | float | La hauteur _height_ du rectangle, en unité utilisateur. | **Exceptions à l'affectation :** une [`DOMException`](DOMException) avec le code `NO_MODIFICATION_ALLOWED_ERR` est levée lors d'une tentative de modification d'un attribut en lecture-seule. ## Méthodes L'interface `SVGRect` ne fournit pas de méthode spécifique. ## Spécifications | Spécification | Statut | Commentaire | | ------------------------------------------------------------------------------------ | -------------------------------------------- | --------------------------------------------------------- | | {{SpecName("Geometry Interfaces", "#DOMRect", "DOMRect")}} | {{Spec2("Geometry Interfaces")}} | Changement de SVGRect en tant qu'ancien alias de DOMRect. | | {{SpecName("SVG1.1", "types.html#InterfaceSVGRect", "SVGRect")}} | {{Spec2("SVG1.1")}} | Définition initiale | ## Compatibilité des navigateurs {{Compat("api.SVGRect")}}