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
SystemObject
  Aspose.Html.DomDOMObject
    Aspose.Html.Dom.Svg.DataTypesSVGValueType
      Aspose.Html.Dom.Svg.DataTypesSVGMatrix

Namespace: Aspose.Html.Dom.Svg.DataTypes
Assembly: Aspose.HTML (in Aspose.HTML.dll) Version: 21.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
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(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