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