Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Provides properties for the SVGMatrix element.
Members
The ISVGMatrix interface inherits from the IDispatch interface. ISVGMatrix also has these types of members:
- Methods
- Properties
Methods
The ISVGMatrix interface has these methods.
| Method | Description |
|---|---|
| ISVGMatrix::flipX | Returns a matrix equivalent to a flip about the x-axis. |
| ISVGMatrix::flipY | Returns a matrix equivalent to a flip about the y-axis. |
| ISVGMatrix::inverse | Returns the inverse of this matrix. |
| ISVGMatrix::multiply | Post-multiplies the matrix by the specified second matrix and returns the resulting matrix. |
| ISVGMatrix::rotate | Post-multiplies a rotation transformation on the current matrix and returns the resulting matrix. |
| ISVGMatrix::rotateFromVector | Post-multiplies the matrix by a specified rotation transformation and returns the resulting matrix. |
| ISVGMatrix::scale | Post-multiplies the matrix by a uniform scale transformation and returns the resulting matrix. |
| ISVGMatrix::scaleNonUniform | Post-multiplies the matrix by a non-uniform scale transformation and returns the resulting matrix. |
| ISVGMatrix::skewX | Post-multiplies the matrix by a skew transformation along the x-axis and returns the resulting matrix. |
| ISVGMatrix::skewY | Post-multiplies the matrix by a skew transformation along the y-axis and returns the resulting matrix. |
| ISVGMatrix::translate | Post-multiplies the matrix by a translation transformation and returns the resulting matrix. |
Properties
The ISVGMatrix interface has these properties.
| Property | Access type | Description |
|---|---|---|
Read/write |
Gets or sets the a entry of the ISVGMatrix. |
|
Read/write |
Gets or sets the b entry of the ISVGMatrix. |
|
Read/write |
Gets or sets the c entry of the ISVGMatrix. |
|
Read/write |
Gets or sets the d entry of the ISVGMatrix. |
|
Read/write |
Gets or sets the e entry of the ISVGMatrix. |
|
Read/write |
Gets or sets the ISVGMatrix::f entry of the ISVGMatrix. |
Remarks
Many SVG graphics operations use 2×3 matrices of the following form.
[a c e]
[b d f]
When this type of matrix is expanded into a 3×3 matrix for matrix arithmetic, it has the following form.
[a c e]
[b d f]
[0 0 1]
Requirements
Minimum supported client |
Windows Vista with SP1, Windows 7 |
Minimum supported server |
Windows Server 2008 R2 |
Header |
Mshtml.h |
IDL |
Mshtml.idl |
DLL |
Mshtml.dll |