Svg Namespace |
| Class | Description | |
|---|---|---|
| SvgAttributeAttribute |
Specifies the SVG attribute name of the associated property.
| |
| SvgAttributeCollection |
A collection of Scalable Vector Attributes that can be inherited from the owner elements ancestors.
| |
| SvgCircle |
An SVG element to render circles to the document.
| |
| SvgClipPath |
Defines a path that can be used by other ISvgClipable elements.
| |
| SvgColourConverter |
Converts string representations of colours into Color objects.
| |
| SvgColourServer | ||
| SvgDefinitionList |
Represents a list of re-usable SVG components.
| |
| SvgDescription | ||
| SvgDocument |
The class used to create and load SVG documents.
| |
| SvgElement |
The base class of which all SVG elements are derived from.
| |
| SvgElementAttribute |
Specifies the SVG name of an SvgElement.
| |
| SvgElementCollection |
Represents a collection of SvgElements.
| |
| SvgElementIdManager |
Provides methods to ensure element ID's are valid and unique.
| |
| SvgElementStyle | ||
| SvgEllipse |
Represents and SVG ellipse element.
| |
| SvgException | ||
| SvgFragment |
An SvgFragment represents an SVG fragment that can be the root element or an embedded fragment of an SVG document.
| |
| SvgGradientServer |
Provides the base class for all paint servers that wish to render a gradient.
| |
| SvgGradientStop |
Represents a colour stop in a gradient.
| |
| SvgGroup |
An element used to group SVG shapes.
| |
| SvgLine |
Represents and SVG line element.
| |
| SvgLinearGradientServer | ||
| SvgMask | ||
| SvgPaintServer |
Represents the base class for all paint servers that are intended to be used as a fill or stroke.
| |
| SvgPath |
Represents an SVG path element.
| |
| SvgPatternServer |
A pattern is used to fill or stroke an object using a pre-defined graphic object which can be replicated ("tiled") at fixed intervals in x and y to cover the areas to be painted.
| |
| SvgPolygon |
SvgPolygon defines a closed shape consisting of a set of connected straight line segments.
| |
| SvgPolyline |
SvgPolyline defines a set of connected straight line segments. Typically, SvgPolyline defines open shapes.
| |
| SvgRadialGradientServer | ||
| SvgRectangle |
Represents and SVG rectangle that could also have reounded edges.
| |
| SvgRenderer | ||
| SvgText |
The SvgText element defines a graphics element consisting of text.
| |
| SvgTextSpan | ||
| SvgUnitCollection |
Represents a list of [!:SvgUnits].
| |
| SvgUnitConverter | ||
| SvgUse | ||
| SvgVisualElement |
The class that all SVG elements should derive from when they are to be rendered.
|
| Structure | Description | |
|---|---|---|
| SvgPoint | ||
| SvgUnit |
Represents a unit in an Scalable Vector Graphics document.
| |
| SvgViewBox |
It is often desirable to specify that a given set of graphics stretch to fit a particular container element. The viewBox attribute provides this capability.
|
| Interface | Description | |
|---|---|---|
| ISvgClipable |
Defines the methods and properties that an SvgElement must implement to support clipping.
| |
| ISvgStylable |
Defines the methods and properties required for an SVG element to be styled.
| |
| ISvgTransformable |
Represents and element that may be transformed.
| |
| ISvgViewPort |
Provides properties and methods to be implemented by view port elements.
|
| Enumeration | Description | |
|---|---|---|
| SvgClipRule |
Indicates the algorithm which is to be used to determine the clipping region.
| |
| SvgCoordinateUnits |
Defines the various coordinate units certain SVG elements may use.
| |
| SvgFillRule | ||
| SvgGradientSpreadMethod | ||
| SvgStrokeLineCap | ||
| SvgStrokeLineJoin | ||
| SvgTextAnchor |
Text anchor is used to align (start-, middle- or end-alignment) a string of text relative to a given point.
| |
| SvgUnitType |
Defines the various types of unit an SvgUnit can be.
|