CommentCollection
Contenuti
[
Nascondere
]CommentCollection class
Fornisce l’accesso digitato 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 aComment all’indice indicato. (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 di stile “foreach” sulla raccolta di nodi. |
IndexOf(Node) | Restituisce l’indice in base zero del nodo specificato. |
Insert(int, Node) | Inserisce un nodo nella raccolta in corrispondenza dell’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 è impostato su "false" per impostazione predefinita.
// Se un commento suggerisce di apportare una modifica all'interno del documento,
// possiamo applicare la modifica e successivamente impostare anche 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 "finiti" 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