Comment
Comment
نظرة عامة
Comment هي فئة في Aspose.Words FOSS لـ .NET. تورّث من: InlineStory, INodeWithAnnotationId, IMoveTrackableNode.
يمثل حاوية لنص التعليق.
توفر هذه الفئة 33 طريقة للعمل مع كائنات التعليق في برامج .NET. الطرق المتاحة تشمل: Accept, AcceptEnd, AcceptStart, AddReply, AppendChild, Clone, Comment, CreateNavigator, EnsureMinimum, GetAncestor, GetAncestorOf, GetChild، بالإضافة إلى 20 طريقة أخرى. جميع الأعضاء العامين متاحين لأي تطبيق .NET بعد تثبيت حزمة Aspose.Words FOSS لـ .NET. الخصائص: Ancestor, Author, Count, CustomNodeId, DateTime, DateTimeUtc، بالإضافة إلى 26 خاصية أخرى.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
NodeType | NodeType | قراءة | يعيد التعليق. |
StoryType | StoryType | قراءة | يعيد التعليقات. |
Id | int | قراءة/كتابة | يحصل أو يعيّن معرف التعليق. |
Initial | string | قراءة/كتابة | إرجاع أو تعيين الأحرف الأولى للمستخدم المرتبط بتعليق محدد. |
DateTime | DateTime | قراءة/كتابة | يحصل على التاريخ والوقت الذي تم فيه إنشاء التعليق. |
DateTimeUtc | DateTime | قراءة | يحصل على تاريخ ووقت UTC الذي تم فيه كتابة التعليق. |
Author | string | قراءة/كتابة | تُرجع أو تُعيّن اسم المؤلف للتعليق. |
Ancestor | Comment | قراءة | يرجع كائن التعليق الأب. |
Replies | CommentCollection | قراءة | يرجع مجموعة من كائنات التعليق التي هي الأطفال المباشرين للتعليق المحدد. |
Done | bool | قراءة/كتابة | يحصل أو يضبط العلامة التي تشير إلى أن التعليق قد تم وضع علامة تم إنجازه. |
ParentId | int | قراءة/كتابة | يحصل أو يضبط معرف التعليق الأب. |
ParentParagraph | Paragraph | قراءة | يسترجع الفقرة الأصلية لهذه العقدة. |
FirstParagraph | Paragraph | قراءة | يحصل على الفقرة الأولى في القصة. |
LastParagraph | Paragraph | قراءة | يسترجع الفقرة الأخيرة في القصة. |
Paragraphs | ParagraphCollection | قراءة | يحصل على مجموعة من الفقرات التي هي أبناء مباشرين للقصة. |
Tables | TableCollection | قراءة | يحصل على مجموعة من الجداول التي هي أبناء مباشرين للقصة. |
IsInsertRevision | bool | قراءة | يحصل على is insert revision. |
IsDeleteRevision | bool | قراءة | يحصل على ما إذا كانت المراجعة محذوفة. |
IsMoveFromRevision | bool | قراءة | يحصل على is move من revision. |
IsMoveToRevision | bool | قراءة | يحصل على ما إذا تم النقل إلى المراجعة. |
Font | Font | قراءة | يوفر إمكانية الوصول إلى تنسيق الخط لحرف المرساة لهذا الكائن. |
IsComposite | bool | قراءة | يُعيد true لأن هذه العقدة يمكن أن تحتوي على عقد فرعية. |
HasChildNodes | bool | قراءة | يرجع true إذا كان لهذا العقد أي عقد فرعية. |
FirstChild | Node | قراءة | يحصل على الطفل الأول للعقدة. |
LastChild | Node | قراءة | يحصل على العنصر الفرعي الأخير للعقدة. |
Count | int | قراءة | يحصل على عدد الأطفال المباشرين لهذه العقدة. |
ParentNode | CompositeNode | قراءة | يحصل على الوالد الفوري لهذه العقدة. |
Document | DocumentBase | قراءة | يحصل على المستند الذي ينتمي إليه هذا العقد. |
PreviousSibling | Node | قراءة | يحصل على العقدة التي تسبق هذه العقدة مباشرةً. |
NextSibling | Node | قراءة | يحصل على العقدة التي تلي هذه العقدة مباشرةً. |
Range | Range | قراءة | يعيد كائن Range الذي يمثل الجزء من المستند الموجود داخل هذه العقدة. |
CustomNodeId | int | قراءة/كتابة | يحدد معرّف العقدة المخصص. |
الطرق
| التوقيع | وصف |
|---|---|
Comment(doc: DocumentBase) | يُنشئ مثيلًا جديدًا من الفئة Comment. |
Comment(doc: DocumentBase, author: string, initial: string, dateTime: DateTime) | يُنشئ مثيلًا جديدًا من الفئة Comment. |
Accept(visitor: DocumentVisitor) | يستدعي VisitCommentStart، ثم يستدعي Accept لجميع العقد الفرعية للتعليق ويستدعي VisitCommentEnd في النهاية. |
AddReply(author: string, initial: string, dateTime: DateTime, text: string) | يضيف ردًا على هذا التعليق. |
RemoveReply(reply: Comment) | يزيل الرد المحدد على هذا التعليق. |
RemoveAllReplies() | يزيل جميع الردود على هذا التعليق. |
AcceptStart(visitor: DocumentVisitor) | يقبل زائرًا لزيارة بداية التعليق. |
AcceptEnd(visitor: DocumentVisitor) | يقبل زائرًا لزيارة نهاية التعليق. |
SetText(text: string) | هذه طريقة ملائمة تتيح تعيين نص التعليق بسهولة. |
EnsureMinimum() | إذا لم يكن العنصر الفرعي الأخير فقرة، يتم إنشاء وإلحاق فقرة فارغة واحدة. |
GetText() | يحصل على نص هذا العقد وجميع أبنائه. |
GetChildNodes(nodeType: NodeType, isDeep: bool) | تُعيد مجموعة من العقد الفرعية التي تطابق النوع المحدد. |
GetChild(nodeType: NodeType, index: int, isDeep: bool) | إرجاع العقدة الفرعية رقم N التي تتطابق مع النوع المحدد. |
SelectNodes(xpath: string) | يختار قائمة من العقد التي تتطابق مع تعبير XPath. |
SelectSingleNode(xpath: string) | يختار أول عقدة تتطابق مع تعبير XPath. |
GetEnumerator() | يوفر دعمًا للتكرار بنمط for each على العقد الفرعية لهذه العقدة. |
AppendChild(newChild: T) | يضيف العقدة المحددة إلى نهاية قائمة العقد الفرعية لهذه العقدة. |
PrependChild(newChild: T) | يضيف العقدة المحددة إلى بداية قائمة العقد الفرعية لهذه العقدة. |
InsertAfter(newChild: T, refChild: Node) | يدرج العنصر المحدد مباشرةً بعد العنصر المرجعي المحدد. |
InsertBefore(newChild: T, refChild: Node) | يدرج العنصر المحدد مباشرةً قبل العنصر المرجعي المحدد. |
RemoveChild(oldChild: T) | يزيل العنصر الفرعي المحدد. |
RemoveAllChildren() | يزيل جميع العناصر الفرعية للعقدة الحالية. |
RemoveSmartTags() | يزيل جميع عقد SmartTag التابعة للعقدة الحالية. |
IndexOf(child: Node) | يرجع فهرس عقدة الطفل المحددة في مصفوفة عقد الأطفال. |
CreateNavigator() | ينشئ متجولًا يمكن استخدامه لتصفح وقراءة العقد. |
Clone(isCloneChildren: bool) | يجب عليك استخدام overload Clone(bool, INodeCloningListener) عندما يكون استنساخ العقدة جزءًا من عملية استنساخ عقدة أخرى (عادةً ما تكون مركبة). |
GetAncestor(ancestorType: Type) | يحصل على السلف الأول لنوع الكائن المحدد. |
GetAncestorOf() | ينفّذ GetAncestorOf على هذا الكائن من Comment. |
Remove() | يزيل نفسه من العنصر الأب. |
NextPreOrder(rootNode: Node) | يحصل على العقدة التالية وفقًا لخوارزمية التجوال المسبق للشجرة. |
PreviousPreOrder(rootNode: Node) | يحصل على العقدة السابقة وفقًا لخوارزمية التجوال المسبق للشجرة. |
ToString(saveFormat: SaveFormat) | يصدر محتوى العقدة إلى سلسلة نصية بالتنسيق المحدد. |
NodeTypeToString(nodeType: NodeType) | طريقة مساعدة تُحوِّل قيمة تعداد نوع العقدة إلى سلسلة صديقة للمستخدم. |