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