CommentCollection
Contenido
[
Ocultar
]CommentCollection class
Proporciona acceso escrito a una colección deComment
nodos.
Para obtener más información, visite elTrabajar con comentarios artículo de documentación.
public class CommentCollection : NodeCollection
Propiedades
Nombre | Descripción |
---|---|
Count { get; } | Obtiene el número de nodos de la colección. |
Item { get; } | Recupera unComment en el índice dado. (2 indexers) |
Métodos
Nombre | Descripción |
---|---|
Add(Node) | Agrega un nodo al final de la colección. |
Clear() | Elimina todos los nodos de esta colección y del documento. |
Contains(Node) | Determina si un nodo está en la colección. |
GetEnumerator() | Proporciona una iteración de estilo “foreach” simple sobre la colección de nodos. |
IndexOf(Node) | Devuelve el índice de base cero del nodo especificado. |
Insert(int, Node) | Inserta un nodo en la colección en el índice especificado. |
Remove(Node) | Elimina el nodo de la colección y del documento. |
RemoveAt(int) | Elimina el nodo en el índice especificado de la colección y del documento. |
ToArray() | Copia todos los nodos de la colección en una nueva matriz de nodos. |
Ejemplos
Muestra cómo marcar un comentario como “hecho”.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Helo world!");
// Inserta un comentario para señalar un error.
Comment comment = new Comment(doc, "John Doe", "J.D.", DateTime.Now);
comment.SetText("Fix the spelling error!");
doc.FirstSection.Body.FirstParagraph.AppendChild(comment);
// Los comentarios tienen un indicador "Listo", que está configurado en "falso" de forma predeterminada.
// Si un comentario sugiere que hagamos un cambio dentro del documento,
// podemos aplicar el cambio y luego también configurar el indicador "Listo" para indicar la corrección.
Assert.False(comment.Done);
doc.FirstSection.Body.FirstParagraph.Runs[0].Text = "Hello world!";
comment.Done = true;
// Los comentarios que estén "hechos" se diferenciarán
// de aquellos que no están "terminados" con un color de texto descolorido.
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");
Ver también
- class NodeCollection
- espacio de nombres Aspose.Words
- asamblea Aspose.Words