Aspose.Svg.DataTypes

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

Des classes

ClasserLa description
SVGAngleL’interface SVGAngle correspond au type de données de base d’angle.
SVGAnimatedAngleUtilisé pour les attributs de type de données de base angle qui peuvent être animés.
SVGAnimatedBooleanUtilisé pour les attributs de type booléen pouvant être animés.
SVGAnimatedEnumerationUtilisé pour les attributs dont la valeur doit être une constante d’une énumération particulière et qui peuvent être animés.
SVGAnimatedIntegerUtilisé pour les attributs de type entier de base pouvant être animés.
SVGAnimatedLengthUtilisé pour les attributs de longueur de type de base pouvant être animés.
SVGAnimatedLengthListUtilisé pour les attributs de type SVGLengthList qui peuvent être animés.
SVGAnimatedNumberUtilisé pour les attributs de numéro de type de base pouvant être animés.
SVGAnimatedNumberListUtilisé pour les attributs qui prennent une liste de nombres et qui peuvent être animés.
SVGAnimatedPreserveAspectRatioUtilisé pour les attributs de type SVGPreserveAspectRatio qui peuvent être animés.
SVGAnimatedRectUtilisé pour les attributs de type SVGRect pouvant être animés.
SVGAnimatedStringUtilisé pour les attributs de type DOMString qui peuvent être animés.
SVGAnimatedTransformListUtilisé 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.
SVGLengthL’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.
SVGLengthListCette interface définit une liste d’objets SVGLength.
SVGMatrixDe 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]
SVGNumberUtilisé pour les attributs de numéro de type de base.
SVGNumberListCette interface définit une liste d’objets SVGNumber.
SVGPointDe 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.
SVGPointListCette interface définit une liste d’objets SVGPoint.
SVGPreserveAspectRatioL’interface SVGPreserveAspectRatio correspond à l’attribut ‘preserveAspectRatio’, disponible pour certains éléments de SVG.
SVGRectRepré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.
SVGStringListSVGStringList 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.
SVGTransformSVGTransform 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’.
SVGTransformListCette interface définit une liste d’objets SVGTransform.
SVGValueTypeLe type SVGValueType est utilisé pour représenter un type de valeur SVG de base.