CommentCollection
Содержание
[
Скрывать
]CommentCollection class
Обеспечивает типизированный доступ к коллекцииComment
узлы.
Чтобы узнать больше, посетитеРабота с комментариями статья документации.
public class CommentCollection : NodeCollection
Характеристики
Имя | Описание |
---|---|
Count { get; } | Получает количество узлов в коллекции. |
Item { get; } | ПолучаетComment по данному индексу. (2 indexers) |
Методы
Имя | Описание |
---|---|
Add(Node) | Добавляет узел в конец коллекции. |
Clear() | Удаляет все узлы из этой коллекции и из документа. |
Contains(Node) | Определяет, находится ли узел в коллекции. |
GetEnumerator() | Обеспечивает простую итерацию стиля foreach по коллекции узлов. |
IndexOf(Node) | Возвращает индекс указанного узла, начинающийся с нуля. |
Insert(int, Node) | Вставляет узел в коллекцию по указанному индексу. |
Remove(Node) | Удаляет узел из коллекции и из документа. |
RemoveAt(int) | Удаляет узел по указанному индексу из коллекции и из документа. |
ToArray() | Копирует все узлы из коллекции в новый массив узлов. |
Примеры
Показывает, как пометить комментарий как «готовый».
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Helo world!");
// Вставляем комментарий, указывающий на ошибку.
Comment comment = new Comment(doc, "John Doe", "J.D.", DateTime.Now);
comment.SetText("Fix the spelling error!");
doc.FirstSection.Body.FirstParagraph.AppendChild(comment);
// Комментарии имеют флаг «Готово», для которого по умолчанию установлено значение «false».
// Если комментарий предлагает внести изменения в документ,
// мы можем применить изменение, а затем также установить флаг «Готово», чтобы указать на исправление.
Assert.False(comment.Done);
doc.FirstSection.Body.FirstParagraph.Runs[0].Text = "Hello world!";
comment.Done = true;
// Комментарии, которые «готовы», будут отличаться друг от друга
// из тех, которые еще не «готовы» с блеклым цветом текста.
comment = new Comment(doc, "John Doe", "J.D.", DateTime.Now);
comment.SetText("Add text to this paragraph.");
builder.CurrentParagraph.AppendChild(comment);
doc.Save(ArtifactsDir + "Comment.Done.docx");
Смотрите также
- class NodeCollection
- пространство имен Aspose.Words
- сборка Aspose.Words