Comment

نمای کلی

Comment یک کلاس در Aspose.Words FOSS برای .NET است. ارث‌برده از: InlineStory، INodeWithAnnotationId، IMoveTrackableNode.

نمایانگر یک محفظه برای متن یک نظر است.

این کلاس 33 متد برای کار با اشیاء Comment در برنامه‌های .NET فراهم می‌کند. متدهای موجود شامل: Accept، AcceptEnd، AcceptStart، AddReply، AppendChild، Clone، Comment، CreateNavigator، EnsureMinimum، GetAncestor، GetAncestorOf، GetChild، و 20 متد دیگر هستند. تمام اعضای عمومی پس از نصب بسته Aspose.Words FOSS برای .NET، برای هر برنامهٔ .NET قابل دسترسی هستند. ویژگی‌ها: Ancestor، Author، Count، CustomNodeId، DateTime، DateTimeUtc، و 26 مورد دیگر.

خواص

نامنوعدسترسیتوضیح
NodeTypeNodeTypeخواندنComment را برمی‌گرداند.
StoryTypeStoryTypeخواندنComments را برمی‌گرداند.
Idintخواندن/نوشتنشناسهٔ نظر را دریافت یا تنظیم می‌کند.
Initialstringخواندن/نوشتنبازگرداندن یا تنظیم حروف اولیهٔ کاربری که به یک نظر خاص مرتبط است.
DateTimeDateTimeخواندن/نوشتنتاریخ و زمانی که نظر ثبت شده است را دریافت می‌کند.
DateTimeUtcDateTimeخواندنتاریخ و زمان UTC که نظر در آن ثبت شده است را دریافت می‌کند.
Authorstringخواندن/نوشتننام نویسندهٔ یک نظر را برمی‌گرداند یا تنظیم می‌کند.
AncestorCommentخواندنشیء Comment والد را برمی‌گرداند.
RepliesCommentCollectionخواندنیک مجموعه از اشیاء Comment را که فرزندان مستقیم کامنت مشخص‌شده هستند، برمی‌گرداند.
Doneboolخواندن/نوشتنپرچمی را که نشان می‌دهد کامنت به‌عنوان انجام‌شده علامت‌گذاری شده است، دریافت یا تنظیم می‌کند.
ParentIdintخواندن/نوشتندریافت یا تنظیم parent comment ID.
ParentParagraphParagraphخواندنپاراگراف والد این گره را بازیابی می‌کند.
FirstParagraphParagraphخواندنپاراگراف اول داستان را دریافت می‌کند.
LastParagraphParagraphخواندنآخرین پاراگراف داستان را دریافت می‌کند.
ParagraphsParagraphCollectionخواندنیک مجموعه از پاراگراف‌ها را برمی‌گرداند که فرزندان مستقیم داستان هستند.
TablesTableCollectionخواندنیک مجموعه از جدول‌ها را برمی‌گرداند که فرزندان مستقیم داستان هستند.
IsInsertRevisionboolخواندندریافت وضعیت درج بازنگری.
IsDeleteRevisionboolخواندندریافت می‌کند وضعیت حذف نسخه.
IsMoveFromRevisionboolخواندندریافت is move از revision.
IsMoveToRevisionboolخواندنمقدار is move to revision را دریافت می‌کند.
FontFontخواندندسترسی به قالب‌بندی فونت کاراکتر لنگر این شیء را فراهم می‌کند.
IsCompositeboolخواندندر صورتی که این گره می‌تواند گره‌های فرزند داشته باشد، true را برمی‌گرداند.
HasChildNodesboolخواندناگر این گره دارای هرگونه گره فرزند باشد، true را برمی‌گرداند.
FirstChildNodeخواندناولین فرزند گره را دریافت می‌کند.
LastChildNodeخواندنآخرین فرزند گره را دریافت می‌کند.
Countintخواندنتعداد فرزندان مستقیم این گره را دریافت می‌کند.
ParentNodeCompositeNodeخواندنوالد مستقیم این گره را دریافت می‌کند.
DocumentDocumentBaseخواندنسندی را که این گره به آن تعلق دارد برمی‌گرداند.
PreviousSiblingNodeخواندنگره‌ای را که بلافاصله قبل از این گره قرار دارد، دریافت می‌کند.
NextSiblingNodeخواندنگره‌ای را که بلافاصله پس از این گره می‌آید دریافت می‌کند.
RangeRangeخواندنیک شیء Range را برمی‌گرداند که بخشی از سند را که در این گره موجود است، نشان می‌دهد.
CustomNodeIdintخواندن/نوشتنشناسه گره سفارشی را مشخص می‌کند.

روش ها

امضاتوضیح
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)متد کمکی که مقدار enum نوع گره را به رشته‌ای کاربرپسند تبدیل می‌کند.

همچنین ببینید:

 فارسی