public interface ICommentCollection extends IGenericCollection<IComment>
Represents a collection of comments of one author.
Modifier and Type | Method and Description |
---|---|
IComment |
addComment(java.lang.String text,
ISlide slide,
android.graphics.PointF position,
java.util.Date creationTime)
Add new comment at the end of a collection.
|
IModernComment |
addModernComment(java.lang.String text,
ISlide slide,
IShape shape,
android.graphics.PointF position,
java.util.Date creationTime)
Add new modern comment at the end of a collection.
|
void |
clear()
Removes all comments from a collection.
|
IComment |
get_Item(int index)
Gets the element at the specified index.
|
IComment |
insertComment(int index,
java.lang.String text,
ISlide slide,
android.graphics.PointF position,
java.util.Date creationTime)
Insert new comment to a collection at the specified index.
|
IModernComment |
insertModernComment(int index,
java.lang.String text,
ISlide slide,
IShape shape,
android.graphics.PointF position,
java.util.Date creationTime)
Insert new modern comment to a collection at the specified index.
|
void |
remove(IComment comment)
Removes the first occurrence of the specified comment in a collection.
|
void |
removeAt(int index)
Removes the element at the specified index in a collection.
|
IComment[] |
toArray()
Creates and returns an array with all comments.
|
IComment[] |
toArray(int startIndex,
int count)
Creates and returns an array with all comments from the specified range.
|
iteratorJava
iterator
IComment addComment(java.lang.String text, ISlide slide, android.graphics.PointF position, java.util.Date creationTime)
Add new comment at the end of a collection.
text
- Plain text of a new comment.slide
- Slide in a presentation where to add a new comment.position
- Position on a slide where to add a new comment.creationTime
- Time of a comment creation.IModernComment addModernComment(java.lang.String text, ISlide slide, IShape shape, android.graphics.PointF position, java.util.Date creationTime)
Add new modern comment at the end of a collection.
Presentation pres = new Presentation(); try { ICommentAuthor newAuthor = pres.getCommentAuthors().addAuthor("Some Author", "SA"); newAuthor.getComments().addModernComment("This is modern comment", pres.getSlides().get_Item(0), null, new android.graphics.PointF(100, 100), new Date()); pres.save(outPptxFileName, SaveFormat.Pptx); } finally { if (pres != null) pres.dispose(); }
text
- Plain text of a new modern comment.slide
- Slide in a presentation where to add a new modern comment.shape
- Shape on a slide to which a new modern comment is associated.position
- Position on a slide where to add a new modern comment.creationTime
- Time of a modern comment creation.IComment insertComment(int index, java.lang.String text, ISlide slide, android.graphics.PointF position, java.util.Date creationTime)
Insert new comment to a collection at the specified index.
index
- Index of the element in a collection at which comment should be inserted.text
- Plain text of a new comment.slide
- Slide in a presentation where to add a new comment.position
- Position on a slide where to add a new comment.creationTime
- Time of a comment creation.IModernComment insertModernComment(int index, java.lang.String text, ISlide slide, IShape shape, android.graphics.PointF position, java.util.Date creationTime)
Insert new modern comment to a collection at the specified index.
index
- Index of the element in a collection at which modern comment should be inserted.text
- Plain text of a new modern comment.slide
- Slide in a presentation where to add a new modern comment.shape
- Shape on a slide to which a new modern comment is associated.position
- Position on a slide where to add a new modern comment.creationTime
- Time of a modern comment creation.IComment[] toArray()
Creates and returns an array with all comments.
IComment
.IComment[] toArray(int startIndex, int count)
Creates and returns an array with all comments from the specified range.
startIndex
- An index of a first comment to return.count
- A number of comments to return.IComment
.void removeAt(int index)
Removes the element at the specified index in a collection.
index
- The zero-based index of the element to remove.com.aspose.ms.System.ArgumentOutOfRangeException
- Index is less than 0 or index is equal or greater than CountPptxEditException
- Thrown if comment is already removed.void remove(IComment comment)
Removes the first occurrence of the specified comment in a collection.
comment
- The comment to remove from a collection.com.aspose.ms.System.ArgumentNullException
- If comment is nullPptxEditException
- Thrown if comment is already removed.void clear()
Removes all comments from a collection.