Ancestor
Inhalt
[
Ausblenden
]Comment.Ancestor property
Gibt das übergeordnete Element zurückComment
Objekt. Gibt zurücknull
für Kommentare der obersten Ebene.
public Comment Ancestor { get; }
Beispiele
Zeigt, wie alle Kommentare und Antworten eines Dokuments gedruckt werden.
Document doc = new Document(MyDir + "Comments.docx");
NodeCollection comments = doc.GetChildNodes(NodeType.Comment, true);
// Wenn ein Kommentar keinen Vorgänger hat, handelt es sich um einen Kommentar der obersten Ebene und nicht um einen Kommentar vom Typ „Antwort“.
// Alle Kommentare der obersten Ebene zusammen mit allen möglichen Antworten ausdrucken.
foreach (Comment comment in comments.OfType<Comment>().Where(c => c.Ancestor == null).ToList())
{
Console.WriteLine("Top-level comment:");
Console.WriteLine($"\t\"{comment.GetText().Trim()}\", by {comment.Author}");
Console.WriteLine($"Has {comment.Replies.Count} replies");
foreach (Comment commentReply in comment.Replies)
{
Console.WriteLine($"\t\"{commentReply.GetText().Trim()}\", by {commentReply.Author}");
}
Console.WriteLine();
}
Siehe auch
- class Comment
- namensraum Aspose.Words
- Montage Aspose.Words