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 Hierarchy

Namespace: Aspose.Html.Dom.Svg.DataTypes
Assembly: Aspose.HTML (in Aspose.HTML.dll) Version: 20.3
Syntax
public class SVGMatrix : SVGValueType

The SVGMatrix type exposes the following members.

Properties
  NameDescription
Public propertyA
The A component of the matrix.
Public propertyB
The B component of the matrix.
Public propertyC
The C component of the matrix.
Public propertyD
The D component of the matrix.
Public propertyE
The E component of the matrix.
Public propertyF
The F component of the matrix.
Methods
  NameDescription
Public methodDispose
Releases unmanaged and - optionally - managed resources.
(Inherited from SVGValueType.)
Protected methodDispose(Boolean)
Releases unmanaged and - optionally - managed resources.
(Inherited from SVGValueType.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodMultiply
Performs matrix multiplication. This matrix is post-multiplied by another matrix, returning the resulting new matrix.
Public methodRotate
Post-multiplies a rotation transformation on the current matrix and returns the resulting matrix.
Public methodScale
Post-multiplies a uniform scale transformation on the current matrix and returns the resulting matrix.
Public methodScaleNonUniform
Post-multiplies a non-uniform scale transformation on the current matrix and returns the resulting matrix.
Public methodSkewX
Post-multiplies a skewX transformation on the current matrix and returns the resulting matrix.
Public methodSkewY
Post-multiplies a skewY transformation on the current matrix and returns the resulting matrix.
Public methodToString
Returns a String that represents this instance.
(Overrides ObjectToString.)
Public methodTranslate
Post-multiplies a translation transformation on the current matrix and returns the resulting matrix.
See Also