CommentCollection
Inhalt
[
Ausblenden
]CommentCollection class
Bietet typisierten Zugriff auf eine Sammlung vonComment
Knoten.
Um mehr zu erfahren, besuchen Sie dieArbeiten mit Kommentaren Dokumentationsartikel.
public class CommentCollection : NodeCollection
Eigenschaften
Name | Beschreibung |
---|---|
Count { get; } | Ruft die Anzahl der Knoten in der Sammlung ab. |
Item { get; } | Ruft a abComment am angegebenen Index. (2 indexers) |
Methoden
Name | Beschreibung |
---|---|
Add(Node) | Fügt einen Knoten am Ende der Sammlung hinzu. |
Clear() | Entfernt alle Knoten aus dieser Sammlung und aus dem Dokument. |
Contains(Node) | Bestimmt, ob ein Knoten in der Sammlung ist. |
GetEnumerator() | Bietet eine einfache Iteration im „foreach“-Stil über die Sammlung von Knoten. |
IndexOf(Node) | Gibt den nullbasierten Index des angegebenen Knotens zurück. |
Insert(int, Node) | Fügt am angegebenen Index einen Knoten in die Sammlung ein. |
Remove(Node) | Entfernt den Knoten aus der Sammlung und aus dem Dokument. |
RemoveAt(int) | Entfernt den Knoten am angegebenen Index aus der Sammlung und aus dem Dokument. |
ToArray() | Kopiert alle Knoten aus der Sammlung in ein neues Array von Knoten. |
Beispiele
Zeigt, wie man einen Kommentar als „erledigt“ markiert.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Helo world!");
// Einen Kommentar einfügen, um auf einen Fehler hinzuweisen.
Comment comment = new Comment(doc, "John Doe", "J.D.", DateTime.Now);
comment.SetText("Fix the spelling error!");
doc.FirstSection.Body.FirstParagraph.AppendChild(comment);
// Kommentare haben ein „Fertig“-Flag, das standardmäßig auf „false“ gesetzt ist.
// Wenn ein Kommentar darauf hindeutet, dass wir eine Änderung im Dokument vornehmen,
// Wir können die Änderung übernehmen und anschließend auch das Flag „Fertig“ setzen, um die Korrektur anzuzeigen.
Assert.False(comment.Done);
doc.FirstSection.Body.FirstParagraph.Runs[0].Text = "Hello world!";
comment.Done = true;
// Kommentare, die „erledigt“ sind, differenzieren sich
// von denen, die mit einer verblassten Textfarbe noch nicht „fertig“ sind.
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");
Siehe auch
- class NodeCollection
- namensraum Aspose.Words
- Montage Aspose.Words