Class ThreadedCommentCollection
Contents
[
Hide
]ThreadedCommentCollection class
Represents the list of threaded comments.
public class ThreadedCommentCollection : CollectionBase<ThreadedComment>
Properties
Name | Description |
---|---|
Capacity { get; set; } | |
Count { get; } | |
Item { get; } | Gets the threaded comment by the specific index. |
Item { get; set; } |
Methods
Name | Description |
---|---|
Add(string, ThreadedCommentAuthor) | Adds a threaded comment; |
BinarySearch(ThreadedComment) | |
BinarySearch(ThreadedComment, IComparer<ThreadedComment>) | |
BinarySearch(int, int, ThreadedComment, IComparer<ThreadedComment>) | |
Clear() | |
Contains(ThreadedComment) | |
CopyTo(ThreadedComment[]) | |
CopyTo(ThreadedComment[], int) | |
CopyTo(int, ThreadedComment[], int, int) | |
Exists(Predicate<ThreadedComment>) | |
Find(Predicate<ThreadedComment>) | |
FindAll(Predicate<ThreadedComment>) | |
FindIndex(Predicate<ThreadedComment>) | |
FindIndex(int, Predicate<ThreadedComment>) | |
FindIndex(int, int, Predicate<ThreadedComment>) | |
FindLast(Predicate<ThreadedComment>) | |
FindLastIndex(Predicate<ThreadedComment>) | |
FindLastIndex(int, Predicate<ThreadedComment>) | |
FindLastIndex(int, int, Predicate<ThreadedComment>) | |
GetEnumerator() | |
IndexOf(ThreadedComment) | |
IndexOf(ThreadedComment, int) | |
IndexOf(ThreadedComment, int, int) | |
LastIndexOf(ThreadedComment) | |
LastIndexOf(ThreadedComment, int) | |
LastIndexOf(ThreadedComment, int, int) | |
RemoveAt(int) |
Examples
using System;
using Aspose.Cells;
namespace AsposeCellsExamples
{
public class CellsClassThreadedCommentCollectionDemo
{
public static void Run()
{
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];
CommentCollection comments = worksheet.Comments;
// Add threaded comments
int authorIndex = workbook.Worksheets.ThreadedCommentAuthors.Add("Demo Author", "demo_user", "demo_provider");
ThreadedCommentAuthor author = workbook.Worksheets.ThreadedCommentAuthors[authorIndex];
comments.AddThreadedComment(0, 0, "First threaded comment", author);
comments.AddThreadedComment(0, 0, "Reply to first comment", author);
// Get threaded comments
var threadedComments = comments.GetThreadedComments(0, 0);
Console.WriteLine("Threaded comments in cell A1:");
foreach (var comment in threadedComments)
{
Console.WriteLine($"- {comment.Notes} (by {comment.Author.Name})");
}
// Save the workbook
workbook.Save("ThreadedCommentsDemo.xlsx");
}
}
}
See Also
- class CollectionBase<T>
- class ThreadedComment
- namespace Aspose.Cells
- assembly Aspose.Cells