Class SVGMatrix

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

NomLa 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

NomLa 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