Comment
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.
Властивості
| Назва | Тип | Доступ | Опис |
|---|---|---|---|
NodeType | NodeType | Читання | Повертає коментар. |
StoryType | StoryType | Читання | Повертає коментарі. |
Id | int | Читання/Запис | Отримує або задає ідентифікатор коментаря. |
Initial | string | Читання/Запис | Повертає або встановлює ініціали користувача, пов’язаного з певним коментарем. |
DateTime | DateTime | Читання/Запис | Отримує дату та час, коли був залишений коментар. |
DateTimeUtc | DateTime | Читання | Отримує дату та час у UTC, коли був створений коментар. |
Author | string | Читання/Запис | Повертає або встановлює ім’я автора коментаря. |
Ancestor | Comment | Читання | Повертає батьківський об’єкт Comment. |
Replies | CommentCollection | Читання | Повертає колекцію об’єктів Comment, які є безпосередніми дочірніми елементами вказаного коментаря. |
Done | bool | Читання/Запис | Отримує або встановлює прапорець, який вказує, що коментар позначено як виконаний. |
ParentId | int | Читання/Запис | Отримує або задає parent comment ID. |
ParentParagraph | Paragraph | Читання | Отримує батьківський абзац цього вузла. |
FirstParagraph | Paragraph | Читання | Отримує перший абзац у історії. |
LastParagraph | Paragraph | Читання | Отримує останній абзац у історії. |
Paragraphs | ParagraphCollection | Читання | Отримує колекцію абзаців, які є безпосередніми нащадками історії. |
Tables | TableCollection | Читання | Отримує колекцію таблиць, які є безпосередніми дочірніми елементами історії. |
IsInsertRevision | bool | Читання | Отримує значення IsInsertRevision. |
IsDeleteRevision | bool | Читання | Отримує is delete revision. |
IsMoveFromRevision | bool | Читання | Отримує is move з ревізії. |
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) | Вибирає перший 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 типу вузла у зрозумілий користувачеві рядок. |