ISVGTransform interface
Defines a component transformation.
Members
The ISVGTransform interface inherits from the IDispatch interface. ISVGTransform also has these types of members:
- Methods
- Properties
Methods
The ISVGTransform interface has these methods.
Method | Description |
---|---|
ISVGTransform::setMatrix | Sets the transform type to SVG_TRANSFORM_MATRIX by using the specified new transformation. |
ISVGTransform::setRotate | Sets the transform type to SVG_TRANSFORM_ROTATE by using the specified rotation angle and center of rotation. |
ISVGTransform::setScale | Sets the transform type to SVG_TRANSFORM_SCALE by using the specified scale amounts. |
ISVGTransform::setSkewX | Sets the transform type to SVG_TRANSFORM_SKEWX, with the given angle defining the amount of skew. |
ISVGTransform::setSkewY | Sets the transform type to SVG_TRANSFORM_SKEWY, with the given angle defining the amount of skew. |
ISVGTransform::setTranslate | Sets the transform type to SVG_TRANSFORM_TRANSLATE by using the specified components. |
Properties
The ISVGTransform interface has these properties.
Property | Access type | Description |
---|---|---|
Read/write |
Gets or sets a value that indicates an angle unit. |
|
Read-only |
Gets the matrix that represents this transformation. |
|
Read/write |
Gets or sets the |
Remarks
The ISVGTransform interface is a component transformation element in an ISVGTransformList list. Each ISVGTransform object within the list corresponds to a single component (for example, scale(
)
or matrix(
)
) within a transform attribute specification.
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 |