Table of Contents

Class SvgImageElement

Namespace
SharpVectors.Dom.Svg
Assembly
SharpVectors.Model.dll
public sealed class SvgImageElement : SvgTransformableElement, ICloneable, IEnumerable, IXPathNavigable, IEventTargetSupport, IEventTarget, IElementCssInlineStyle, ISvgImageElement, ISvgElement, IElement, IXmlElement, INode, IXmlNode, ISvgTests, ISvgStylable, ISvgTransformable, ISvgLocatable, ISvgLangSpace, ISvgExternalResourcesRequired, ISvgElementVisitorTarget
Inheritance
SvgImageElement
Implements
Inherited Members

Constructors

SvgImageElement(string, string, string, SvgDocument)

Properties

ColorProfile
ExternalResourcesRequired

Corresponds to attribute externalResourcesRequired on the given element.

Height

Corresponds to attribute height on the given 'rect' element.

Href
IsSvgImage
PreserveAspectRatio
ReferencedElement
RenderingHint

Gets a value providing a hint on the rendering defined by this element.

RequiredExtensions
RequiredFeatures
SvgWindow
SystemLanguage
UriReference
Width

Corresponds to attribute width on the given 'rect' element.

X

Corresponds to attribute x on the given 'rect' element.

Y

Corresponds to attribute y on the given 'rect' element.

Methods

Accept(ISvgElementVisitor)

This dispatches the rendering request to the accepted ISvgElementVisitor object.

GetImageDocument()
HandleAttributeChange(XmlAttribute)

This function allows each element to handle it's own behaviors for attribute changing. By default, the cached computed style is invalidated because most attributes refer to style properties.

HasExtension(string)
IsRootReferenced(string)