Class CharacterData

Class CharacterData

Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)

تقوم CharacterData بتمديد Node بمجموعة من الخصائص والأساليب للوصول إلى بيانات الأحرف في DOM.

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

الوراثة

objectDOMObjectEventTargetNodeCharacterData

المشتقات

Comment, ProcessingInstruction, Text

التنفيذ

INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver

الأعضاء الموروثون

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

المنشئات

CharacterData(string, Document)

يتم تهيئة مثيل جديد من فئة Aspose.Html.Dom.CharacterData.

protected CharacterData(string data, Document doc)

المعلمات

data string

بيانات الأحرف.

doc Document

المستند.

الخصائص

Data

بيانات الأحرف للعقدة التي تنفذ هذه الواجهة.

[DOMTreatNullAs(typeof(string), "")]
[DOMName("data")]
public virtual string Data { get; set; }

قيمة الخاصية

string

Length

عدد وحدات 16 بت المتاحة من خلال البيانات وطريقة substringData أدناه. قد تكون هذه القيمة صفرًا، أي أن عقد بيانات الأحرف قد تكون فارغة.

[DOMName("length")]
public int Length { get; }

قيمة الخاصية

int

الأساليب

AppendData(string)

قم بإضافة السلسلة إلى نهاية بيانات الأحرف للعقدة.

[DOMName("appendData")]
public virtual void AppendData(string data)

المعلمات

data string

بيانات المحتوى.

DeleteData(int, int)

قم بإزالة مجموعة من وحدات 16 بت من العقدة.

[DOMName("deleteData")]
public virtual void DeleteData(int offset, int count)

المعلمات

offset int

الإزاحة.

count int

العدد.

InsertData(int, string)

قم بإدخال سلسلة عند إزاحة وحدة 16 بت المحددة.

[DOMName("insertData")]
public virtual void InsertData(int offset, string data)

المعلمات

offset int

الإزاحة.

data string

بيانات المحتوى.

ReplaceData(int, int, string)

استبدل الأحرف بدءًا من إزاحة وحدة 16 بت المحددة بالسلسلة المحددة.

[DOMName("replaceData")]
public virtual void ReplaceData(int offset, int count, string data)

المعلمات

offset int

الإزاحة.

count int

العدد.

data string

بيانات المحتوى.

SubstringData(int, int)

تستخرج مجموعة من البيانات من العقدة.

[DOMName("substringData")]
public virtual string SubstringData(int offset, int count)

المعلمات

offset int

الإزاحة.

count int

العدد.

الإرجاع

string

بيانات النص

ToString()

تُرجع System.String تمثل هذه الحالة.

public override string ToString()

الإرجاع

string

System.String تمثل هذه الحالة.

 عربي