SVGMatrix
Contenido
[
Ocultar
]SVGMatrix class
Muchas de las operaciones gráficas de SVG utilizan matrices de 2x3 de la forma: [ace] [bdf] que, cuando se expanden a una matriz de 3x3 para propósitos de aritmética de matrices, se convierten en: [ace] [bdf] [0 0 1]
public class SVGMatrix : SVGValueType
Propiedades
| Nombre | Descripción |
|---|---|
| A { get; set; } | La componente A de la matriz. |
| B { get; set; } | La componente B de la matriz. |
| C { get; set; } | La componente C de la matriz. |
| D { get; set; } | La componente D de la matriz. |
| E { get; set; } | La componente E de la matriz. |
| F { get; set; } | La componente F de la matriz. |
Métodos
| Nombre | Descripción |
|---|---|
| Dispose() | Libera recursos no administrados y, opcionalmente, administrados. |
| virtual GetPlatformType() | Este método se utiliza para recuperar el objeto ECMAScriptType . |
| Multiply(SVGMatrix) | Realiza la multiplicación de matrices. Esta matriz se multiplica posteriormente por otra matriz, devolviendo la nueva matriz resultante. |
| Rotate(float) | Post-multiplica una transformación de rotación en la matriz actual y devuelve la matriz resultante. |
| Scale(float) | Post-multiplica una transformación de escala uniforme en la matriz actual y devuelve la matriz resultante. |
| ScaleNonUniform(float, float) | Post-multiplica una transformación de escala no uniforme en la matriz actual y devuelve la matriz resultante. |
| SkewX(float) | Post-multiplica una transformación skewX en la matriz actual y devuelve la matriz resultante. |
| SkewY(float) | Post-multiplica una transformación sesgada en la matriz actual y devuelve la matriz resultante. |
| override ToString() | Devuelve unString que representa esta instancia. |
| Translate(float, float) | Post-multiplica una transformación de traducción en la matriz actual y devuelve la matriz resultante. |
Ver también
- class SVGValueType
- espacio de nombres Aspose.Svg.DataTypes
- asamblea Aspose.SVG