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 додаткових методів. Всі публічні члени доступні будь-якій .NET аплікації після встановлення пакету Aspose.Words FOSS для .NET. Властивості: Ancestor, Author, Count, CustomNodeId, DateTime, DateTimeUtc та ще 26.

Властивості

НазваТипДоступОпис
NodeTypeNodeTypeЧитанняПовертає коментар.
StoryTypeStoryTypeЧитанняПовертає коментарі.
IdintЧитання/ЗаписОтримує або задає ідентифікатор коментаря.
InitialstringЧитання/ЗаписПовертає або встановлює ініціали користувача, пов’язаного з певним коментарем.
DateTimeDateTimeЧитання/ЗаписОтримує дату та час, коли був залишений коментар.
DateTimeUtcDateTimeЧитанняОтримує дату та час у UTC, коли був створений коментар.
AuthorstringЧитання/ЗаписПовертає або встановлює ім’я автора коментаря.
AncestorCommentЧитанняПовертає батьківський об’єкт Comment.
RepliesCommentCollectionЧитанняПовертає колекцію об’єктів Comment, які є безпосередніми дочірніми елементами вказаного коментаря.
DoneboolЧитання/ЗаписОтримує або встановлює прапорець, який вказує, що коментар позначено як виконаний.
ParentIdintЧитання/ЗаписОтримує або задає parent comment ID.
ParentParagraphParagraphЧитанняОтримує батьківський абзац цього вузла.
FirstParagraphParagraphЧитанняОтримує перший абзац у історії.
LastParagraphParagraphЧитанняОтримує останній абзац у історії.
ParagraphsParagraphCollectionЧитанняОтримує колекцію абзаців, які є безпосередніми нащадками історії.
TablesTableCollectionЧитанняОтримує колекцію таблиць, які є безпосередніми дочірніми елементами історії.
IsInsertRevisionboolЧитанняОтримує значення IsInsertRevision.
IsDeleteRevisionboolЧитанняОтримує is delete revision.
IsMoveFromRevisionboolЧитанняОтримує is move з ревізії.
IsMoveToRevisionboolЧитанняОтримує, чи переміщено до ревізії.
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)Вибирає перший Node, який відповідає 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)Ви повинні використовувати перевантаження Clone(bool, INodeCloningListener), коли клонування вузла є частиною іншого (зазвичай складного) процесу клонування вузлів.
GetAncestor(ancestorType: Type)Отримує перший предок зазначеного типу об’єкта.
GetAncestorOf()Викликає GetAncestorOf для цього екземпляру Comment.
Remove()Видаляє себе з батьківського елемента.
NextPreOrder(rootNode: Node)Отримує наступний вузол згідно алгоритму обходу дерева у попередньому порядку.
PreviousPreOrder(rootNode: Node)Отримує попередній вузол згідно алгоритму обходу дерева у попередньому порядку.
ToString(saveFormat: SaveFormat)Експортує вміст вузла у рядок у вказаному форматі.
NodeTypeToString(nodeType: NodeType)Утилітний метод, який перетворює значення enum типу вузла у зрозумілий користувачеві рядок.

Дивіться також

 Українська