Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Provides the properties of the SVG root element.
Members
The ISVGSVGElement interface inherits from the IDispatch interface. ISVGSVGElement also has these types of members:
- Methods
- Properties
Methods
The ISVGSVGElement interface has these methods.
| Method | Description |
|---|---|
| ISVGSVGElement::animationsPaused | Gets a value that indicates whether this SVG document fragment is in a paused state. |
| ISVGSVGElement::checkEnclosure | Determines if the rendered content of the specified element is entirely contained within the specified rectangle. |
| ISVGSVGElement::checkIntersection | Determines if the rendered content of the specified element intersects the specified rectangle. |
| ISVGSVGElement::createSVGAngle | Creates a new ISVGAngle object that does not have units, that is set to 0 degrees, and that is not attached to any document. |
| ISVGSVGElement::createSVGLength | Creates a new ISVGLength object that has a length of 0 user units. |
| ISVGSVGElement::createSVGMatrix | Creates a new ISVGMatrix object that is set to the identity matrix and that is not attached to any document. |
| ISVGSVGElement::createSVGNumber | Creates a new ISVGNumber object that has a value of zero and that is not attached to any document. |
| ISVGSVGElement::createSVGPoint | Creates a new ISVGPoint object that is initialized to the point (0,0) in the user coordinate system and that is not attached to any document. |
| ISVGSVGElement::createSVGRect | Creates a new ISVGRect object that has all values set to 0 user units and that is not attached to any document. |
| ISVGSVGElement::createSVGTransform | Creates a new ISVGTransform object that is set to the identity matrix and that is not attached to any document. |
| ISVGSVGElement::deselectAll | Cancels the selection of any selected objects, including any selections of text strings and text boxes. |
| ISVGSVGElement::forceRedraw | Redraws all regions of the viewport that require updating. |
| ISVGSVGElement::getCurrentTime | Gets the current time, in seconds, relative to the start time for the current SVG document fragment. |
| ISVGSVGElement::getElementById | Gets the element that matches the specified ID from the SVG document or document fragment. |
| ISVGSVGElement::getEnclosureList | Gets the list of graphics elements whose rendered content is entirely contained within the specified rectangle. |
| ISVGSVGElement::getIntersectionList | Gets the list of graphics elements whose rendered content intersects the specified rectangle. |
| ISVGSVGElement::pauseAnimations | Pauses all currently running animations that are defined within the SVG document fragment that corresponds to this svg element. |
| ISVGSVGElement::setCurrentTime | Sets the new current time for this SVG document fragment. |
| ISVGSVGElement::suspendRedraw | Suspends redrawing a device for a specified duration. |
| ISVGSVGElement::unpauseAnimations | Resumes currently running animations that are defined within the SVG document fragment. |
| ISVGSVGElement::unsuspendRedraw | Cancels the specified suspension of redrawing operations. |
| ISVGSVGElement::unsuspendRedrawAll | Cancels all currently active suspensions of redrawing operations. |
| ISVGTransformList::createSVGTransformFromMatrix | Creates a matrix transform object whose values are given by the specified matrix. |
Properties
The ISVGSVGElement interface has these properties.
| Property | Access type | Description |
|---|---|---|
Read/write |
Gets the default scripting language of the current document fragment. |
|
Read/write |
Gets the default style sheet language of the current document. |
|
Read/write |
Gets or sets the current scale factor, relative to the initial view (when this property is called from an outermost svg element. |
|
Read/write |
Gets or sets the current translation factor, relative to the initial view (when this property is called from an outermost svg element). |
|
Read/write |
Not implemented. |
|
Read/write |
Gets or sets the size of a pixel unit along the x-axis of the viewport. |
|
Read/write |
Gets or sets the size of a pixel unit along the y-axis of the viewport. |
|
Read/write |
Gets or sets the size of a screen pixel along the x-axis of the viewport. |
|
Read/write |
Gets or sets the size of a screen pixel along the y-axis of the viewport. |
|
Read/write |
Gets or sets a value that indicates whether the current innermost SVG document fragment is the standard view (that is, based on attributes of the svg element such as ISVGFitToViewBox::viewBox) or a custom view (that is, a hyperlink into a particular view or other element. |
|
Read/write |
Gets or sets the current viewport. |
|
Read/write |
Gets or sets the height of an element. |
|
Read/write |
Defines the width of an element. |
|
Read/write |
Gets or sets the x-coordinate value. |
|
Read/write |
Gets or sets the y-coordinate value. |
Remarks
All of the SVG DOM interfaces that correspond directly to elements in the SVG language derive from the ISVGSVGElement interface.
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 |