Namespace Svg
Classes
AttributeEventArgs
Describes the Attribute which was set
ChildAddedEventArgs
Describes the Attribute which was set
ContentEventArgs
Content of this whas was set
CoordinateParser
ElementFactoryAttribute
EnumBaseConverter<T>
Extensions
ExternalTypeExtensions
GdiFontDefn
MouseArg
Represents the state of the mouse at the moment the event occured.
MouseScrollArg
NonSvgElement
PathStatistics
PointFExtensions
StringArg
Represents a string argument
SvgAnchor
SVGArg
SvgAspectRatio
Description of SvgAspectRatio.
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.
SvgBlendModeConverter
SvgChannelSelectorConverter
SvgCircle
An SVG element to render circles to the document.
SvgClipPath
Defines a path that can be used by other ISvgClipable elements.
SvgClipRuleConverter
SvgColourConverter
Converts string representations of colours into Color objects.
SvgColourInterpolationConverter
SvgColourMatrixTypeConverter
SvgColourServer
SvgComponentTransferTypeConverter
SvgCompositeOperatorConverter
SvgContentNode
SvgCoordinateUnitsConverter
SvgCustomAttributeCollection
A collection of Custom Attributes
SvgDeferredPaintServer
A wrapper for a paint server which isn't defined currently in the parse process, but should be defined by the time the image needs to render.
SvgDefinitionList
Represents a list of re-usable SVG components.
SvgDescription
SvgDocument
The class used to create and load SVG documents.
SvgDocumentMetadata
Represents a list of re-usable SVG components.
SvgEdgeModeConverter
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.
SvgElementEventArgs
SvgElementIdManager
Provides methods to ensure element ID's are valid and unique.
SvgElementStyle
SvgEllipse
Represents and SVG ellipse element.
SvgException
SvgExtentions
Svg helpers
SvgFallbackPaintServer
A wrapper for a paint server has a fallback if the primary server doesn't work.
SvgFillRuleConverter
SvgFont
SvgFontDefn
SvgFontFace
SvgFontFaceSrc
SvgFontFaceUri
SvgFontManager
Manages access to
SvgFontStretchConverter
SvgFontStyleConverter
SvgFontVariantConverter
SvgFontWeightConverter
SvgForeignObject
The 'foreignObject' element allows for inclusion of a foreign namespace which has its graphical content drawn by a different user agent
SvgFragment
An SvgFragment represents an SVG fragment that can be the root element or an embedded fragment of an SVG document.
SvgGdiPlusCannotBeLoadedException
SvgGlyph
SvgGradientServer
Provides the base class for all paint servers that wish to render a gradient.
SvgGradientSpreadMethodConverter
SvgGradientStop
Represents a colour stop in a gradient.
SvgGroup
An element used to group SVG shapes.
SvgHorizontalKern
SvgIDException
SvgIDExistsException
SvgIDWrongFormatException
SvgImage
Represents and SVG image
SvgImageRenderingConverter
SvgKern
SvgLine
Represents and SVG line element.
SvgLinearGradientServer
SvgMarker
SvgMarkerElement
Represents a path based element that can have markers.
SvgMarkerUnitsConverter
SvgMask
Defines an alpha mask for compositing the current object into the background.
SvgMissingGlyph
SvgMorphologyOperatorConverter
SvgNamespaces
SvgNumberCollection
Represents a list of Single.
SvgNumberCollectionConverter
A class to convert string into SvgNumberCollection instances.
SvgOptions
SvgOrient
Represents an orientation in a Scalable Vector Graphics document.
SvgOverflowConverter
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.
SvgPathBasedElement
Represents an element that is using a GraphicsPath as rendering base.
SvgPathBuilder
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.
SvgPointCollection
Represents a list of SvgUnit used with the SvgPolyline and SvgPolygon.
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 an SVG rectangle that could also have rounded edges.
SvgRenderer
Convenience wrapper around a graphics object
SvgScript
An element used to define scripts within SVG documents. Use the Script property to get the script content (proxies the content)
SvgShapeRenderingConverter
SvgStitchTypeConverter
SvgStrokeLineCapConverter
SvgStrokeLineJoinConverter
SvgSwitch
The 'switch' element evaluates the 'requiredFeatures', 'requiredExtensions' and 'systemLanguage' attributes on its direct child elements in order, and then processes and renders the first child for which these attributes evaluate to true
SvgSymbol
An element used to group SVG shapes.
SvgText
The SvgText element defines a graphics element consisting of text.
SvgTextAnchorConverter
SvgTextBase
SvgTextDecorationConverter
SvgTextLengthAdjustConverter
SvgTextPath
The SvgText element defines a graphics element consisting of text.
SvgTextPathMethodConverter
SvgTextPathSpacingConverter
SvgTextRef
SvgTextRenderingConverter
SvgTextSpan
SvgTextTransformationConverter
SvgTitle
SvgTurbulenceTypeConverter
SvgUnitCollection
Represents a list of SvgUnit.
SvgUnitCollectionConverter
A class to convert string into SvgUnitCollection instances.
SvgUnitConverter
SvgUnknownElement
SvgUse
SvgVerticalKern
SvgVisualElement
The class that all SVG elements should derive from when they are to be rendered.
XmlSpaceHandlingConverter
Structs
CoordinateParserState
SvgLinearGradientServer.GradientPoints
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.
Interfaces
IFontDefn
IGraphicsProvider
ISvgBoundable
ISvgClipable
Defines the methods and properties that an SvgElement must implement to support clipping.
ISvgDescriptiveElement
This interface mostly indicates that a node is not to be drawn when rendering the SVG.
ISvgEventCaller
ISvgNode
ISvgRenderer
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.
Enums
EnumBaseConverter<T>.CaseHandling
ExternalType
NumState
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
SvgFontStretch
The desired amount of condensing or expansion in the glyphs used to render the text.
SvgFontStyle
This is the descriptor for the style of a font and takes the same values as the 'font-style' property, except that a comma-separated list is permitted.
SvgFontVariant
SvgFontWeight
The weight of a face relative to others in the same font family.
SvgGradientSpreadMethod
Indicates what happens if the gradient starts or ends inside the bounds of the target rectangle.
SvgImageRendering
The image-rendering attribute provides a hint to the browser about how to make speed vs. quality tradeoffs as it performs image processing.
SvgOverflow
The ‘overflow’ property applies to elements that establish new viewports (e.g., ‘svg’ elements), ‘pattern’ elements and ‘marker’ elements. For all other elements, the property has no effect (i.e., a clipping rectangle is not created).
SvgPreserveAspectRatio
SvgShapeRendering
The creator of SVG content might want to provide a hint about what tradeoffs to make as the browser renders 'path' element or basic shapes. The shape-rendering attribute provides these hints.
SvgStrokeLineCap
Specifies the shape to be used at the end of open subpaths when they are stroked.
SvgStrokeLineJoin
Specifies the shape to be used at the corners of paths or basic shapes when they are stroked.
SvgTextAnchor
Text anchor is used to align (start-, middle- or end-alignment) a string of text relative to a given point.
SvgTextDecoration
This property describes decorations that are added to the text of an element. Conforming SVG Viewers are not required to support the blink value.
SvgTextLengthAdjust
Indicates the type of adjustments which the user agent shall make to make the rendered length of the text match the value specified on the ‘textLength’ attribute.
SvgTextPathMethod
Indicates the method by which text should be rendered along the path.
SvgTextPathSpacing
Indicates how the user agent should determine the spacing between glyphs that are to be rendered along a path.
SvgTextRendering
The creator of SVG content might want to provide a hint about what tradeoffs to make as the browser renders text. The text-rendering attribute provides these hints.
SvgTextTransformation
This property describes transformations that are added to the text of an element.
SvgUnitType
Defines the various types of unit an SvgUnit can be.