ISVGMatrix interface
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 xaxis. 
ISVGMatrix::flipY  Returns a matrix equivalent to a flip about the yaxis. 
ISVGMatrix::inverse  Returns the inverse of this matrix. 
ISVGMatrix::multiply  Postmultiplies the matrix by the specified second matrix and returns the resulting matrix. 
ISVGMatrix::rotate  Postmultiplies a rotation transformation on the current matrix and returns the resulting matrix. 
ISVGMatrix::rotateFromVector  Postmultiplies the matrix by a specified rotation transformation and returns the resulting matrix. 
ISVGMatrix::scale  Postmultiplies the matrix by a uniform scale transformation and returns the resulting matrix. 
ISVGMatrix::scaleNonUniform  Postmultiplies the matrix by a nonuniform scale transformation and returns the resulting matrix. 
ISVGMatrix::skewX  Postmultiplies the matrix by a skew transformation along the xaxis and returns the resulting matrix. 
ISVGMatrix::skewY  Postmultiplies the matrix by a skew transformation along the yaxis and returns the resulting matrix. 
ISVGMatrix::translate  Postmultiplies 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 