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
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 [desktop apps only] 

Minimum supported server  Windows Server 2008 R2 [desktop apps only] 
Header 

IDL 

DLL 

See also