Class SVGMatrix
Contenu
[
Cacher
]SVGMatrix class
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]
public class SVGMatrix : SVGValueType
Propriétés
Nom | La description |
---|---|
A { get; set; } | Le composant A de la matrice. |
B { get; set; } | La composante B de la matrice. |
C { get; set; } | Le composant C de la matrice. |
D { get; set; } | Le composant D de la matrice. |
E { get; set; } | Le composant E de la matrice. |
F { get; set; } | La composante F de la matrice. |
Méthodes
Nom | La description |
---|---|
Dispose() | Libère les ressources non gérées et - éventuellement - gérées. |
virtual GetPlatformType() | Cette méthode est utilisée pour récupérer l’objet ECMAScriptType . |
Multiply(SVGMatrix) | Effectue une multiplication matricielle. Cette matrice est post-multipliée par une autre matrice, renvoyant la nouvelle matrice résultante. |
Rotate(float) | Post-multiplie une transformation de rotation sur la matrice actuelle et renvoie la matrice résultante. |
Scale(float) | Post-multiplie une transformation d’échelle uniforme sur la matrice actuelle et renvoie la matrice résultante. |
ScaleNonUniform(float, float) | Post-multiplie une transformation d’échelle non uniforme sur la matrice actuelle et renvoie la matrice résultante. |
SkewX(float) | Post-multiplie une transformation skewX sur la matrice actuelle et renvoie la matrice résultante. |
SkewY(float) | Post-multiplie une transformation asymétrique sur la matrice actuelle et renvoie la matrice résultante. |
override ToString() | Renvoie unString qui représente cette instance. |
Translate(float, float) | Post-multiplie une transformation de translation sur la matrice actuelle et renvoie la matrice résultante. |
Voir également
- class SVGValueType
- espace de noms Aspose.Html.Dom.Svg.DataTypes
- Assemblée Aspose.HTML