SVGAElement | L’interface SVGAElement correspond à l’élément ‘a’. |
SVGAnimateElement | L’interface SVGAnimateElement correspond à l’élément ‘animate’. L’accès orienté objet aux attributs de l’élément ‘animate’ via le DOM SVG n’est pas disponible. |
SVGAnimateMotionElement | L’interface SVGAnimateMotionElement correspond à l’élément ‘animateMotion’. L’accès orienté objet aux attributs de l’élément ‘animateMotion’ via le DOM SVG n’est pas disponible. |
SVGAnimateTransformElement | L’interface SVGAnimateTransformElement correspond à l’élément ‘animateTransform’. L’accès orienté objet aux attributs de l’élément ‘animateTransform’ via le DOM SVG n’est pas disponible. |
SVGAnimationElement | L’interface SVGAnimationElement est l’interface de base pour toutes les interfaces d’éléments d’animation : SVGAnimateElement, SVGSetElement, SVGAnimateColorElement, SVGAnimateMotionElement et SVGAnimateTransformElement. |
SVGCircleElement | L’interface SVGCircleElement correspond à l’élément ‘circle’. |
SVGClipPathElement | L’interface SVGClipPathElement correspond à l’élément ‘clipPath’. |
SVGComponentTransferFunctionElement | Cette interface définit une interface de base utilisée par les interfaces de la fonction de transfert des composants. |
SVGCursorElement | L’interface SVGCursorElement correspond à l’élément ‘cursor’. |
SVGDefsElement | L’interface SVGDefsElement correspond à l’élément ‘defs’. |
SVGDescElement | L’interface SVGDescElement correspond à l’élément ‘desc’. |
SVGDocument | UnSVGDocument est la racine de la hiérarchie SVG et contient tout le contenu. En plus de fournir un accès à la hiérarchie, il fournit également des méthodes pratiques pour accéder à certains ensembles d’informations à partir du document. l’élément est incorporé en ligne dans un document XHTML [XHTML], alors un objet SVGDocument n’existera pas ; à la place, l’objet racine dans la hiérarchie des objets document sera un objet Document d’un type différent, tel qu’un objet HTMLDocument. Cependant, un objet SVGDocument existera bien lorsque l’élément racine de la hiérarchie des documents XML est un élément ‘svg’ , comme lors de l’affichage d’un fichier SVG autonome (c’est-à-dire un fichier avec le type MIME “image/svg+xml”). Dans ce cas, l’objet SVGDocument sera l’objet racine de la hiérarchie du modèle d’objet de document. |
SVGElement | Toutes les interfaces SVG DOM qui correspondent directement aux éléments du langage SVG (comme l’interface SVGPathElement pour l’élément ‘path’) dérivent de l’interface SVGElement. |
SVGElementInstance | L’objet racine de chaque arbre fantôme d’éléments d’utilisation implémente l’interface SVGUseElementShadowRoot. Cette interface ne définit actuellement aucune extension des propriétés et des méthodes définies pour l’interface ShadowRoot et le mixin DocumentOrShadowRoot. Cependant, l’arborescence enracinée à ce nœud est entièrement en lecture seule du point de vue des scripts d’auteur. |
SVGEllipseElement | L’interface SVGEllipseElement correspond à l’élément ’ellipse’. |
SVGException | Cette exception est déclenchée lorsqu’une opération SVG spécifique est impossible à effectuer. |
SVGFilterElement | L’interface SVGFilterElement correspond à l’élément ‘filter’. |
SVGForeignObjectElement | L’interface SVGForeignObjectElement correspond à l’élément ‘foreignObject’. |
SVGGElement | L’interface SVGGElement correspond à l’élément ‘g’. |
SVGGeometryElement | L’interface SVGGeometryElement représente des éléments SVG dont le rendu est défini par la géométrie avec un chemin équivalent, et qui peuvent être remplis et lissés. Cela inclut les chemins et les formes de base. |
SVGGradientElement | L’interface SVGGradientElement est une interface de base utilisée par SVGLinearGradientElement et SVGRadialGradientElement. |
SVGGraphicsElement | L’interface SVGGraphicsElement représente des éléments SVG dont le but principal est de rendre directement les graphiques dans un groupe. |
SVGImageElement | L’interface SVGImageElement correspond à l’élément ‘image’. |
SVGLinearGradientElement | L’interface SVGLinearGradientElement correspond à l’élément ’linearGradient’. |
SVGLineElement | L’interface SVGLineElement correspond à l’élément ’line’. |
SVGMarkerElement | L’interface SVGMarkerElement correspond à l’élément ‘marker’. |
SVGMaskElement | L’interface SVGMaskElement correspond à l’élément ‘mask’. |
SVGMetadataElement | L’interface SVGMetadataElement correspond à l’élément ‘metadata’. |
SVGMPathElement | L’interface SVGMPathElement correspond à l’élément ‘mpath’. |
SVGPathElement | L’interface SVGPathElement correspond à l’élément ‘path’. |
SVGPatternElement | L’interface SVGPatternElement correspond à l’élément ‘pattern’. |
SVGPolygonElement | L’interface SVGPolygonElement correspond à l’élément ‘polygon’. |
SVGPolylineElement | L’interface SVGPolylineElement correspond à l’élément ‘polyline’. |
SVGRadialGradientElement | L’interface SVGRadialGradientElement correspond à l’élément ‘radialGradient’. |
SVGRectElement | L’interface SVGRectElement correspond à l’élément ‘rect’. |
SVGScriptElement | L’interface SVGScriptElement correspond à l’élément ‘script’. |
SVGSetElement | L’interface SVGSetElement correspond à l’élément ‘set’. L’accès orienté objet aux attributs de l’élément ‘set’ via le DOM SVG n’est pas disponible. |
SVGStopElement | L’interface SVGStopElement correspond à l’élément ‘stop’. |
SVGStyleElement | L’interface SVGStyleElement correspond à l’élément ‘style’. |
SVGSVGElement | Une définition d’interface clé est l’interface SVGSVGElement, qui est l’interface qui correspond à l’élément ‘svg’. Cette interface contient diverses méthodes utilitaires couramment utilisées, telles que les opérations matricielles et la possibilité de contrôler le temps de rafraîchissement sur les appareils de rendu visuel. |
SVGSwitchElement | L’interface SVGSwitchElement correspond à l’élément ‘switch’. |
SVGSymbolElement | L’interface SVGSymbolElement correspond à l’élément ‘symbol’. |
SVGTextContentElement | Le SVGTextContentElement est hérité par diverses interfaces liées au texte, telles que SVGTextElement, SVGTSpanElement, SVGTRefElement, SVGAltGlyphElement et SVGTextPathElement. Pour les méthodes de cette interface qui font référence à un index vers un caractère ou un certain nombre de caractères, ces références doivent être interprété comme un index vers une unité de code UTF-16 ou un certain nombre d’unités de code UTF-16, respectivement. C’est par souci de cohérence avec DOM niveau 2 Core, où les méthodes de l’interface CharacterData utilisent les unités de code UTF-16 comme index et décomptes dans les données de caractères. Ainsi, par exemple, si le contenu textuel d’un élément ’text’ est un seul non- Le caractère BMP, tel que U + 10000, puis invoquer getNumberOfChars sur cet élément renverra 2 car il y a deux unités de code UTF-16 (la paire de substitution) utilisées pour représenter ce caractère. |
SVGTextElement | L’interface SVGTextElement correspond à l’élément ’text’. |
SVGTextPathElement | L’interface SVGTextPathElement correspond à l’élément ’textPath’. |
SVGTextPositioningElement | L’interface SVGTextPositioningElement est héritée par les interfaces liées au texte : SVGTextElement, SVGTSpanElement, SVGTRefElement et SVGAltGlyphElement. |
SVGTitleElement | L’interface SVGTitleElement correspond à l’élément ’title’. |
SVGTSpanElement | L’interface SVGTSpanElement correspond à l’élément ’tspan’. |
SVGUseElement | L’interface SVGUseElement correspond à l’élément ‘use’. |
SVGViewElement | L’interface SVGViewElement correspond à l’élément ‘view’. |