CommentCollection
Contenu
[
Cacher
]CommentCollection class
Fournit un accès typé à une collection deComment
nœuds.
Pour en savoir plus, visitez leTravailler avec des commentaires article documentaire.
public class CommentCollection : NodeCollection
Propriétés
Nom | La description |
---|---|
Count { get; } | Obtient le nombre de nœuds dans la collection. |
Item { get; } | Récupère unComment à l’index donné. (2 indexers) |
Méthodes
Nom | La description |
---|---|
Add(Node) | Ajoute un nœud à la fin de la collection. |
Clear() | Supprime tous les nœuds de cette collection et du document. |
Contains(Node) | Détermine si un nœud fait partie de la collection. |
GetEnumerator() | Fournit une simple itération de style “foreach” sur la collection de nœuds. |
IndexOf(Node) | Renvoie l’index de base zéro du nœud spécifié. |
Insert(int, Node) | Insère un nœud dans la collection à l’index spécifié. |
Remove(Node) | Supprime le nœud de la collection et du document. |
RemoveAt(int) | Supprime le nœud à l’index spécifié de la collection et du document. |
ToArray() | Copie tous les nœuds de la collection vers un nouveau tableau de nœuds. |
Exemples
Montre comment marquer un commentaire comme « terminé ».
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Helo world!");
// Insère un commentaire pour signaler une erreur.
Comment comment = new Comment(doc, "John Doe", "J.D.", DateTime.Now);
comment.SetText("Fix the spelling error!");
doc.FirstSection.Body.FirstParagraph.AppendChild(comment);
// Les commentaires ont un indicateur "Terminé", qui est défini sur "false" par défaut.
// Si un commentaire nous suggère d'effectuer une modification au sein du document,
// nous pouvons appliquer la modification, puis également définir le drapeau "Terminé" par la suite pour indiquer la correction.
Assert.False(comment.Done);
doc.FirstSection.Body.FirstParagraph.Runs[0].Text = "Hello world!";
comment.Done = true;
// Les commentaires "terminés" se différencieront
// parmi ceux qui ne sont pas "finis" avec une couleur de texte délavée.
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");
Voir également
- class NodeCollection
- espace de noms Aspose.Words
- Assemblée Aspose.Words