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

ISVGTransform::angle

Read/write

Gets or sets a value that indicates an angle unit.

ISVGTransform::matrix

Read-only

Gets the matrix that represents this transformation.

ISVGTransform::type

Read/write

Gets or sets the transform attribute type.

 

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

See also

IDispatch