bindings/svg2 library
Scalable Vector Graphics (SVG) 2
Classes
- GetSVGDocument
- ShadowAnimation
- SVGAElement
-
The interface provides access to the properties of an
<a>
element, as well as methods to manipulate them. - SVGAngle
-
The interface is used to represent a value that can be an
<angle>
or<number>
value. An reflected through theanimVal
attribute is always read only. An object can be designated as read only, which means that attempts to modify the object will result in an exception being thrown. An object can be associated with a particular element. The associated element is used to determine which element's content attribute to update if the object reflects an attribute. Unless otherwise described, an object is not associated with any element. Every object operates in one of two modes: - SVGAnimatedAngle
- SVGAnimatedBoolean
- SVGAnimatedEnumeration
- SVGAnimatedInteger
- SVGAnimatedLength
- The interface represents attributes of type
- SVGAnimatedLengthList
- SVGAnimatedNumber
- SVGAnimatedNumberList
- SVGAnimatedPoints
- SVGAnimatedPreserveAspectRatio
- SVGAnimatedRect
-
The interface is used for attributes of basic
SVGRect
which can be animated. - SVGAnimatedString
- The interface represents string attributes which can be animated from each SVG declaration. You need to create SVG attribute before doing anything else, everything should be declared inside this.
- SVGAnimatedTransformList
- SVGBoundingBoxOptions
- SVGCircleElement
-
The interface is an interface for the
<circle>
element. - SVGDefsElement
-
The interface corresponds to the
<defs>
element. - SVGDescElement
-
The interface corresponds to the
<desc>
element. - SVGElement
- All of the SVG DOM interfaces that correspond directly to elements in the SVG language derive from the interface.
- SVGElementInstance
- SVGEllipseElement
-
The interface provides access to the properties of
<ellipse>
elements. - SVGFitToViewBox
- SVGForeignObjectElement
-
The interface provides access to the properties of
<foreignObject>
elements, as well as methods to manipulate them. - SVGGElement
-
The interface corresponds to the
<g>
element. - SVGGeometryElement
- The interface represents SVG elements whose rendering is defined by geometry with an equivalent path, and which can be filled and stroked. This includes paths and the basic shapes.
- SVGGradientElement
-
The
SVGGradient
interface is a base interface used by SVGLinearGradientElement and SVGRadialGradientElement. - SVGGraphicsElement
- The interface represents SVG elements whose primary purpose is to directly render graphics into a group.
- SVGImageElement
-
The interface corresponds to the
<image>
element. - SVGLength
- SVGLengthList
- SVGLinearGradientElement
-
The interface corresponds to the
<linearGradient>
element. - SVGLineElement
-
The interface provides access to the properties of
<line>
elements, as well as methods to manipulate them. - SVGMarkerElement
-
The interface provides access to the properties of
<marker>
elements, as well as methods to manipulate them. The<marker>
element defines the graphics used for drawing marks on a shape. - SVGMetadataElement
-
The interface corresponds to the
<metadata>
element. - SVGNumber
-
The interface corresponds to the
<number>
basic data type. An object can be designated as read only, which means that attempts to modify the object will result in an exception being thrown. - SVGNumberList
- SVGPathElement
-
The interface corresponds to the
<path>
element. - SVGPatternElement
-
The interface corresponds to the
<pattern>
element. - SVGPointList
-
The interface represents a list of
SVGPoint
objects. An can be designated as read-only, which means that attempts to modify the object will result in an exception being thrown. - SVGPolygonElement
-
The interface provides access to the properties of
<polygon>
elements, as well as methods to manipulate them. - SVGPolylineElement
-
The interface provides access to the properties of
<polyline>
elements, as well as methods to manipulate them. - SVGPreserveAspectRatio
- SVGRadialGradientElement
-
The interface corresponds to the
<RadialGradient>
element. - SVGRectElement
-
The interface provides access to the properties of
<rect>
elements, as well as methods to manipulate them. - SVGScriptElement
-
The interface corresponds to the SVG
<script>
element. - SVGStopElement
-
The interface corresponds to the
<stop>
element. - SVGStringList
- SVGStyleElement
- SVGSVGElement
-
The interface provides access to the properties of
<svg>
elements, as well as methods to manipulate them. This interface contains also various miscellaneous commonly-used utility methods, such as matrix operations and the ability to control the time of redraw on visual rendering devices. - SVGSwitchElement
-
The interface corresponds to the
<switch>
element. - SVGSymbolElement
-
The interface corresponds to the
<symbol>
element. - SVGTests
- SVGTextContentElement
-
The interface is implemented by elements that support rendering
child text content. It is inherited by various text-related
interfaces, such as SVGTextElement, SVGTSpanElement,
SVGTRefElement
,SVGAltGlyphElement
and SVGTextPathElement. - SVGTextElement
-
The interface corresponds to the
<text>
elements. - SVGTextPathElement
-
The interface corresponds to the
<textPath>
element. - SVGTextPositioningElement
-
The interface is implemented by elements that support attributes
that position individual text glyphs. It is inherited by
SVGTextElement, SVGTSpanElement,
SVGTRefElement
andSVGAltGlyphElement
. - SVGTitleElement
-
The interface corresponds to the
<title>
element. - SVGTransform
- SVGTransformList
- SVGTSpanElement
-
The interface represents a
<tspan>
element. - SVGUnitTypes
-
The interface defines a commonly used set of constants used for
reflecting
gradientUnits
,patternContentUnits
and other similar attributes. - SVGURIReference
- SVGUseElement
- SVGUseElementShadowRoot
- SVGViewElement
-
The interface provides access to the properties of
<view>
elements, as well as methods to manipulate them.
Extensions
- PropsGetSVGDocument on GetSVGDocument
- PropsShadowAnimation on ShadowAnimation
- PropsSVGAElement on SVGAElement
- PropsSVGAngle on SVGAngle
- PropsSVGAnimatedAngle on SVGAnimatedAngle
- PropsSVGAnimatedBoolean on SVGAnimatedBoolean
- PropsSVGAnimatedEnumeration on SVGAnimatedEnumeration
- PropsSVGAnimatedInteger on SVGAnimatedInteger
- PropsSVGAnimatedLength on SVGAnimatedLength
- PropsSVGAnimatedLengthList on SVGAnimatedLengthList
- PropsSVGAnimatedNumber on SVGAnimatedNumber
- PropsSVGAnimatedNumberList on SVGAnimatedNumberList
- PropsSVGAnimatedPoints on SVGAnimatedPoints
- PropsSVGAnimatedPreserveAspectRatio on SVGAnimatedPreserveAspectRatio
- PropsSVGAnimatedRect on SVGAnimatedRect
- PropsSVGAnimatedString on SVGAnimatedString
- PropsSVGAnimatedTransformList on SVGAnimatedTransformList
- PropsSVGBoundingBoxOptions on SVGBoundingBoxOptions
- PropsSVGCircleElement on SVGCircleElement
- PropsSVGElement on SVGElement
- PropsSVGElementInstance on SVGElementInstance
- PropsSVGEllipseElement on SVGEllipseElement
- PropsSVGFitToViewBox on SVGFitToViewBox
- PropsSVGForeignObjectElement on SVGForeignObjectElement
- PropsSVGGeometryElement on SVGGeometryElement
- PropsSVGGradientElement on SVGGradientElement
- PropsSVGGraphicsElement on SVGGraphicsElement
- PropsSVGImageElement on SVGImageElement
- PropsSVGLength on SVGLength
- PropsSVGLengthList on SVGLengthList
- PropsSVGLinearGradientElement on SVGLinearGradientElement
- PropsSVGLineElement on SVGLineElement
- PropsSVGMarkerElement on SVGMarkerElement
- PropsSVGNumber on SVGNumber
- PropsSVGNumberList on SVGNumberList
- PropsSVGPatternElement on SVGPatternElement
- PropsSVGPointList on SVGPointList
- PropsSVGPreserveAspectRatio on SVGPreserveAspectRatio
- PropsSVGRadialGradientElement on SVGRadialGradientElement
- PropsSVGRectElement on SVGRectElement
- PropsSVGScriptElement on SVGScriptElement
- PropsSVGStopElement on SVGStopElement
- PropsSVGStringList on SVGStringList
- PropsSVGStyleElement on SVGStyleElement
- PropsSVGSVGElement on SVGSVGElement
- PropsSVGTests on SVGTests
- PropsSVGTextContentElement on SVGTextContentElement
- PropsSVGTextPathElement on SVGTextPathElement
- PropsSVGTextPositioningElement on SVGTextPositioningElement
- PropsSVGTransform on SVGTransform
- PropsSVGTransformList on SVGTransformList
- PropsSVGURIReference on SVGURIReference
- PropsSVGUseElement on SVGUseElement