ISVGTransform interface
Defines a component transformation.
Members
The ISVGTransform interface inherits from the IDispatch interface. ISVGTransform also has these types of members:
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 |
|
|
IDL |
|
|
DLL |
|
See also