Aspose.Html.Dom.Svg.DataTypes

L’espace de noms donne accès à tous les types de données spécifiques à SVG.

Des classes

Classer La description
SVGAngle L’interface SVGAngle correspond au type de données de base d’angle.
SVGAnimatedAngle Utilisé pour les attributs de type de données de base angle qui peuvent être animés.
SVGAnimatedBoolean Utilisé pour les attributs de type booléen pouvant être animés.
SVGAnimatedEnumeration Utilisé pour les attributs dont la valeur doit être une constante d’une énumération particulière et qui peuvent être animés.
SVGAnimatedInteger Utilisé pour les attributs de type entier de base pouvant être animés.
SVGAnimatedLength Utilisé pour les attributs de longueur de type de base pouvant être animés.
SVGAnimatedLengthList Utilisé pour les attributs de type SVGLengthList qui peuvent être animés.
SVGAnimatedNumber Utilisé pour les attributs de numéro de type de base pouvant être animés.
SVGAnimatedNumberList Utilisé pour les attributs qui prennent une liste de nombres et qui peuvent être animés.
SVGAnimatedPreserveAspectRatio Utilisé pour les attributs de type SVGPreserveAspectRatio qui peuvent être animés.
SVGAnimatedRect Utilisé pour les attributs de type SVGRect pouvant être animés.
SVGAnimatedString Utilisé pour les attributs de type DOMString qui peuvent être animés.
SVGAnimatedTransformList Utilisé pour les divers attributs qui spécifient un ensemble de transformations, comme l’attribut ’transform’ qui est disponible pour de nombreux éléments de SVG et qui peut être animé.
SVGAnimatedValue<T> Utilisé pour les attributs de types pouvant être animés.
SVGLength L’interface SVGLength correspond au type de données de base de longueur. Un objet SVGLength peut être désigné comme étant en lecture seule, ce qui signifie que les tentatives de modification de l’objet entraîneront la levée d’une exception, comme décrit ci-dessous.
SVGLengthList Cette interface définit une liste d’objets SVGLength.
SVGMatrix De nombreuses opérations graphiques de SVG utilisent des matrices 2x3 de la forme : [ace] [bdf] qui, lorsqu’elles sont développées en une matrice 3x3 à des fins d’arithmétique matricielle, deviennent : [ace] [bdf] [0 0 1]
SVGNumber Utilisé pour les attributs de numéro de type de base.
SVGNumberList Cette interface définit une liste d’objets SVGNumber.
SVGPoint De nombreuses interfaces SVG DOM font référence à des objets de la classe SVGPoint. Un SVGPoint est une paire de coordonnées (x, y). Lorsqu’il est utilisé dans des opérations matricielles, un SVGPoint est traité comme un vecteur de la forme : [x] [y] [1] Si un objet SVGRect est désigné en lecture seule, alors tenter d’affecter à l’un de ses attributs entraîner la levée d’une exception.
SVGPointList Cette interface définit une liste d’objets SVGPoint.
SVGPreserveAspectRatio L’interface SVGPreserveAspectRatio correspond à l’attribut ‘preserveAspectRatio’, disponible pour certains éléments de SVG.
SVGRect Représente la géométrie rectangulaire. Les rectangles sont définis comme étant constitués d’une paire de coordonnées (x,y) identifiant une valeur X minimale, une valeur Y minimale et une largeur et une hauteur, qui sont généralement contraintes d’être non négatives.
SVGStringList SVGStringList a les mêmes attributs et méthodes que les autres interfaces SVGxxxList. Les implémenteurs peuvent envisager d’utiliser une seule classe de base pour implémenter les différentes interfaces SVGxxxList.
SVGTransform SVGTransform est l’interface pour l’une des transformations de composants dans une SVGTransformList ; ainsi, un objet SVGTransform correspond à un composant unique (par exemple, ‘scale(…)’ ou ‘matrix(…)’) dans une spécification d’attribut ’transform’.
SVGTransformList Cette interface définit une liste d’objets SVGTransform.
SVGValueType Le type SVGValueType est utilisé pour représenter un type de valeur SVG de base.