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

Aspose.Html.DomDOMObject

Aspose.Html.Dom.Svg.DataTypesSVGValueType

Aspose.Html.Dom.Svg.DataTypesSVGMatrix

Syntax

The SVGMatrix type exposes the following members.

Properties

Name | 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

Name | Description | |
---|---|---|

Dispose | Releases unmanaged and - optionally - managed resources. (Inherited from SVGValueType.) | |

Dispose(Boolean) | Releases unmanaged and - optionally - managed resources. (Inherited from SVGValueType.) | |

Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |

Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |

GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |

GetPlatformType | This method is used to retrieve the ECMAScript object . | |

GetType | Gets the type of the current instance. (Inherited from Object.) | |

MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |

Multiply | Performs matrix multiplication. This matrix is post-multiplied by another matrix, returning the resulting new matrix. | |

Rotate | Post-multiplies a rotation 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. | |

ScaleNonUniform | Post-multiplies a non-uniform scale transformation on the current matrix and returns the resulting matrix. | |

SkewX | Post-multiplies a skewX transformation on the current matrix and returns the resulting matrix. | |

SkewY | Post-multiplies a skewY transformation on the current matrix and returns the resulting matrix. | |

ToString | Returns a String that represents this instance. (Overrides ObjectToString.) | |

Translate | Post-multiplies a translation transformation on the current matrix and returns the resulting matrix. |

See Also