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
الوراثة
object ← DOMObject ← EventTarget ← Node ← CharacterData
المشتقات
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; }
قيمة الخاصية
Length
عدد وحدات 16 بت المتاحة من خلال البيانات وطريقة substringData أدناه. قد تكون هذه القيمة صفرًا، أي أن عقد بيانات الأحرف قد تكون فارغة.
[DOMName("length")]
public int Length { get; }
قيمة الخاصية
الأساليب
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
العدد.
الإرجاع
بيانات النص
ToString()
تُرجع System.String تمثل هذه الحالة.
public override string ToString()
الإرجاع
System.String تمثل هذه الحالة.