filterUnits property
Defines the coordinate system for the filter attributes.
This property is read-only.
![]() ![]() |
Syntax
HRESULT get_filterUnits( [out] SVGAnimatedEnumeration **enumValue );
Property values
Type: SVGAnimatedEnumeration
One of the following:
Standards information
- Scalable Vector Graphics: Filter Effects, Section 15.25.1
Remarks
ISVGFilterElement::filterUnits defines the coordinate system for the filter attributes. If filterUnits="userSpaceOnUse", all attributes represent values in the current user coordinate system that is in place at the time when the filter is referenced.
If filterUnits="objectBoundingBox", then all attributes represent fractions or percentages of the bounding box on the referencing element.
If attribute filterUnits is not specified, then the effect is the same as specifying a value of objectBoundingBox.
Examples
Here's how to specify the units of the element referencing the filter.
<defs> <filter id="MyFilter" filterUnits="userSpaceOnUse" x="0" y="0" width="200" height="120"> <feGaussianBlur in="SourceAlpha" stdDeviation="4" result="blur"/> </filter> </defs>
Show:

