Class Text

Class Text

Namespace: Aspose.Svg.Dom
Assembly: Aspose.SVG.dll (25.5.0)

The Text interface inherits from CharacterData and represents the textual content (termed character data in XML) of an Element or Attr.

[DOMObject]
[ComVisible(true)]
[DOMName("Text")]
public class Text : CharacterData, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver

Inheritance

object DOMObject EventTarget Node CharacterData Text

Derived

CDATASection

Implements

INotifyPropertyChanged , IEventTarget , IDisposable , IXPathNSResolver

Inherited Members

CharacterData.SubstringData(int, int) , CharacterData.AppendData(string) , CharacterData.InsertData(int, string) , CharacterData.DeleteData(int, int) , CharacterData.ReplaceData(int, int, string) , CharacterData.ToString() , CharacterData.Data , CharacterData.Length , Node.ELEMENT_NODE , Node.ATTRIBUTE_NODE , Node.TEXT_NODE , Node.CDATA_SECTION_NODE , Node.ENTITY_REFERENCE_NODE , Node.ENTITY_NODE , Node.PROCESSING_INSTRUCTION_NODE , Node.COMMENT_NODE , Node.DOCUMENT_NODE , Node.DOCUMENT_TYPE_NODE , Node.DOCUMENT_FRAGMENT_NODE , Node.NOTATION_NODE , Node.HasChildNodes() , Node.Normalize() , Node.CloneNode() , Node.CloneNode(bool) , Node.IsEqualNode(Node) , Node.IsSameNode(Node) , Node.LookupPrefix(string) , Node.LookupNamespaceURI(string) , Node.IsDefaultNamespace(string) , Node.InsertBefore(Node, Node) , Node.ReplaceChild(Node, Node) , Node.RemoveChild(Node) , Node.AppendChild(Node) , Node.Dispose(bool) , Node.ToString() , Node.NodeType , Node.LocalName , Node.NamespaceURI , Node.Prefix , Node.NodeName , Node.BaseURI , Node.OwnerDocument , Node.ParentNode , Node.ParentElement , Node.ChildNodes , Node.FirstChild , Node.LastChild , Node.PreviousSibling , Node.NextSibling , Node.NodeValue , Node.TextContent , EventTarget.AddEventListener(string, DOMEventHandler, bool) , EventTarget.AddEventListener(string, IEventListener) , EventTarget.AddEventListener(string, IEventListener, bool) , EventTarget.RemoveEventListener(string, DOMEventHandler, bool) , EventTarget.RemoveEventListener(string, IEventListener) , EventTarget.RemoveEventListener(string, IEventListener, bool) , EventTarget.DispatchEvent(Event) , EventTarget.Dispose() , EventTarget.Dispose(bool) , DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Properties

IsElementContentWhitespace

Returns whether this text node contains element content whitespace, often abusively called “ignorable whitespace”.

[DOMName("isElementContentWhitespace")]
public bool IsElementContentWhitespace { get; }

Property Value

bool

NodeName

The name of this node, depending on its type.

public override string NodeName { get; }

Property Value

string

NodeType

A code representing the type of the underlying object.

public override ushort NodeType { get; }

Property Value

ushort

NodeValue

The value of this node, depending on its type.

public override string NodeValue { get; set; }

Property Value

string

TextContent

This attribute returns the text content of this node and its descendants. When it is defined to be null, setting it has no effect. On setting, any possible children this node may have are removed and, if it the new string is not empty or null, replaced by a single Text node containing the string this attribute is set to.

public override string TextContent { get; set; }

Property Value

string

WholeText

Returns all text of Text nodes logically-adjacent text nodes to this node, concatenated in document order.

[DOMName("wholeText")]
public string WholeText { get; }

Property Value

string

Methods

ReplaceWholeText(string)

Replaces the text of the current node and all logically-adjacent text nodes with the specified text. All logically-adjacent text nodes are removed including the current node unless it was the recipient of the replacement text.

[DOMName("replaceWholeText")]
public Text ReplaceWholeText(string content)

Parameters

content string

The content.

Returns

Text

The Aspose.Svg.Dom.Text.

SplitText(int)

Breaks this node into two nodes at the specified offset, keeping both in the tree as siblings.

[DOMName("splitText")]
public Text SplitText(int offset)

Parameters

offset int

The offset.

Returns

Text

The Aspose.Svg.Dom.Text.

 English