Table of Contents

Class SvgRectElement

Namespace
SharpVectors.Dom.Svg
Assembly
SharpVectors.Model.dll

The SVGRectElement interface corresponds to the 'rect' element.

public sealed class SvgRectElement : SvgTransformableElement, ICloneable, IEnumerable, IXPathNavigable, IEventTargetSupport, IElementCssInlineStyle, ISvgRectElement, ISvgElement, IElement, IXmlElement, INode, IXmlNode, ISvgTests, ISvgLangSpace, ISvgExternalResourcesRequired, ISvgStylable, ISvgTransformable, ISvgLocatable, IEventTarget, ISvgElementVisitorTarget
Inheritance
SvgRectElement
Implements
Inherited Members

Constructors

SvgRectElement(string, string, string, SvgDocument)

Properties

ExternalResourcesRequired

Corresponds to attribute externalResourcesRequired on the given element.

Height

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

RenderingHint

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

RequiredExtensions
RequiredFeatures
Rx

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

Ry

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

SystemLanguage
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.

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)
Invalidate()