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ЧтениеВозвращает объект родительского комментария.
RepliesCommentCollectionЧтениеВозвращает коллекцию объектов Comment, которые являются непосредственными дочерними элементами указанного комментария.
DoneboolЧтение/записьПолучает или задает флаг, указывающий, что комментарий помечен как выполненный.
ParentIdintЧтение/записьПолучает или задает идентификатор родительского комментария.
ParentParagraphParagraphЧтениеПолучает родительский Paragraph этого узла.
FirstParagraphParagraphЧтениеПолучает первый абзац в истории.
LastParagraphParagraphЧтениеПолучает последний абзац в истории.
ParagraphsParagraphCollectionЧтениеПолучает коллекцию абзацев, которые являются непосредственными дочерними элементами истории.
TablesTableCollectionЧтениеПолучает коллекцию таблиц, которые являются непосредственными дочерними элементами истории.
IsInsertRevisionboolЧтениеПолучает значение is insert revision.
IsDeleteRevisionboolЧтениеПолучает значение is delete revision.
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)Следует использовать перегрузку Clone(bool, INodeCloningListener), когда клонирование узла является частью другого (обычно составного) процесса клонирования узлов.
GetAncestor(ancestorType: Type)Получает первого предка указанного типа объекта.
GetAncestorOf()Вызывает GetAncestorOf у этого экземпляра Comment.
Remove()Удаляет себя из родителя.
NextPreOrder(rootNode: Node)Получает следующий узел согласно алгоритму обхода дерева в порядке предобхода.
PreviousPreOrder(rootNode: Node)Получает предыдущий узел согласно алгоритму обхода дерева в порядке предобхода.
ToString(saveFormat: SaveFormat)Экспортирует содержимое узла в строку в указанном формате.
NodeTypeToString(nodeType: NodeType)Вспомогательный метод, который преобразует значение перечисления типа узла в удобочитаемую строку.

См. также:

 Русский