SVGTransform.Matrix

SVGTransform.Matrix property

La matrice qui représente cette transformation. L’objet matrice est actif, ce qui signifie que toute modification apportée à l’objet SVGTransform est immédiatement reflétée dans l’objet matrice et vice versa. Dans le cas où l’objet matrice est modifié directement (c’est-à-dire sans utiliser les méthodes de l’interface SVGTransform elle-même), le type de SVGTransform devient SVG_TRANSFORM_MATRIX. Pour SVG_TRANSFORM_MATRIX, la matrice contient a, b, c, d, e, f valeurs fournies par l’utilisateur. Pour SVG_TRANSFORM_TRANSLATE, e et f représentent les montants de translation (a= 1, b= 0, c= 0 et d = 1). Pour SVG_TRANSFORM_SCALE, a et d représentent les montants d’échelle (b= 0 , c= 0, e= 0 et f = 0). Pour SVG_TRANSFORM_SKEWX et SVG_TRANSFORM_SKEWY, a, b, c et d représentent la matrice qui résultera en l’inclinaison donnée (e= 0 et f = 0). Pour SVG_TRANSFORM_ROTATE , a, b, c, d, e et f représentent ensemble la matrice qui entraînera la rotation donnée. Lorsque la rotation est autour du point central (0, 0), e et f seront nuls.

public SVGMatrix Matrix { get; }

Valeur de la propriété

La matrice qui représente cette transformation.

Voir également