Table of Contents

Class SvgTextContentElement

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

Summary description for SvgTextContentElement.

public abstract class SvgTextContentElement : SvgTransformableElement, ICloneable, IEnumerable, IXPathNavigable, IEventTargetSupport, IElementCssInlineStyle, ISvgTransformable, ISvgLocatable, ISvgTextContentElement, ISvgElement, IElement, IXmlElement, INode, IXmlNode, ISvgTests, ISvgLangSpace, ISvgExternalResourcesRequired, ISvgStylable, IEventTarget
Inheritance
SvgTextContentElement
Implements
Derived
Inherited Members

Constructors

SvgTextContentElement(string, string, string, SvgDocument)

Properties

ExternalResourcesRequired

Corresponds to attribute externalResourcesRequired on the given element.

LengthAdjust
LetterSpacing
OwnerTextElement
RenderingHint

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

RequiredExtensions
RequiredFeatures
SystemLanguage
TextLength

Methods

ElementChange(object, XmlNodeChangedEventArgs)

Called when this element is changing in one of the following ways

GetCharNumAtPosition(ISvgPoint)
GetComputedTextLength()
GetEndPositionOfChar(long)
GetExtentOfChar(long)
GetNumberOfChars()
GetRotationOfChar(long)
GetStartPositionOfChar(long)
GetSubStringLength(long, long)
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()
SelectSubString(long, long)