SVGMatrix class
SVGMatrix class
Many of SVG’s graphics operations utilize 2x3 matrices of the form: [a c e] [b d f] which, when expanded into a 3x3 matrix for the purposes of matrix arithmetic, become: [a c e] [b d f] [0 0 1]
Inheritance: SVGMatrix →
SVGValueType →
DOMObject
The SVGMatrix type exposes the following members:
Properties
| Property | Description | 
|---|---|
| a | The A component of the matrix. | 
| b | The B component of the matrix. | 
| c | The C component of the matrix. | 
| d | The D component of the matrix. | 
| e | The E component of the matrix. | 
| f | The F component of the matrix. | 
Methods
| Method | Description | 
|---|---|
| get_platform_type | This method is used to retrieve the ECMAScript object Type. | 
| multiply | Performs matrix multiplication. This matrix is post-multiplied by another matrix, returning the resulting new matrix. | 
| translate | Post-multiplies a translation transformation on the current matrix and returns the resulting matrix. | 
| scale | Post-multiplies a uniform scale transformation on the current matrix and returns the resulting matrix. | 
| scale_non_uniform | Post-multiplies a non-uniform scale transformation on the current matrix and returns the resulting matrix. | 
| rotate | Post-multiplies a rotation transformation on the current matrix and returns the resulting matrix. | 
| skew_x | Post-multiplies a skewX transformation on the current matrix and returns the resulting matrix. | 
| skew_y | Post-multiplies a skewY transformation on the current matrix and returns the resulting matrix. | 
See Also
- module aspose.html.dom.svg.datatypes
- class DOMObject
- class SVGMatrix
- class SVGValueType