CommentCollection
Contenuti
[
Nascondere
]CommentCollection class
Fornisce accesso tipizzato a una raccolta diComment
nodi.
Per saperne di più, visita ilLavorare con i commenti articolo di documentazione.
public class CommentCollection : NodeCollection
Proprietà
Nome | Descrizione |
---|---|
Count { get; } | Ottiene il numero di nodi nella raccolta. |
Item { get; } | Recupera unComment all’indice dato. (2 indexers) |
Metodi
Nome | Descrizione |
---|---|
Add(Node) | Aggiunge un nodo alla fine della raccolta. |
Clear() | Rimuove tutti i nodi da questa raccolta e dal documento. |
Contains(Node) | Determina se un nodo è nella raccolta. |
GetEnumerator() | Fornisce una semplice iterazione in stile “foreach” sulla raccolta di nodi. |
IndexOf(Node) | Restituisce l’indice basato su zero del nodo specificato. |
Insert(int, Node) | Inserisce un nodo nella raccolta all’indice specificato. |
Remove(Node) | Rimuove il nodo dalla raccolta e dal documento. |
RemoveAt(int) | Rimuove il nodo all’indice specificato dalla raccolta e dal documento. |
ToArray() | Copia tutti i nodi dalla raccolta in un nuovo array di nodi. |
Esempi
Mostra come contrassegnare un commento come “fatto”.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Helo world!");
// Inserisci un commento per segnalare un errore.
Comment comment = new Comment(doc, "John Doe", "J.D.", DateTime.Now);
comment.SetText("Fix the spelling error!");
doc.FirstSection.Body.FirstParagraph.AppendChild(comment);
// I commenti hanno un flag "Fatto", che per impostazione predefinita è impostato su "false".
// Se un commento suggerisce di apportare una modifica al documento,
// possiamo applicare la modifica e poi impostare il flag "Fatto" per indicare la correzione.
Assert.False(comment.Done);
doc.FirstSection.Body.FirstParagraph.Runs[0].Text = "Hello world!";
comment.Done = true;
// I commenti "fatti" si differenzieranno
// da quelli che non sono "finiti" con un colore del testo sbiadito.
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");
Guarda anche
- class NodeCollection
- spazio dei nomi Aspose.Words
- assemblea Aspose.Words