CommentCollection
Overview
CommentCollection є клас в Aspose.Slides FOSS для Java. Наследники від: ICommentCollection.
Представляє збірку коментарів одного автора.
Цей клас надає 20 методів роботи з об’єктами CommentCollection в програмах Java. Доступні методи включають: CommentCollection, addComment, asICollection, asIEnumerable, buildComment, clear, collectMyComments, findCommentByIdx, get, getAllCommentsParts, getAuthorObj, getOrCreateCommentsPart, і 7 додаткових методів. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: allCommentsParts, authorObj.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
authorObj | ICommentAuthor | Read | Вирішує власний {@link ICommentAuthor} об’єкт з даних автора. |
allCommentsParts | List<CommentsPartEntry> | Read | Повертає всі {@link CommentsPart} випадки на всіх слайдах, які містять коментарі цього автора. |
Methods
| Signature | Description |
|---|---|
CommentCollection(author: ICommentAuthor) | Створює колекцію коментарів для даного автора. |
initInternal(authorData: AuthorData, authorsPart: CommentAuthorsPart, pkg: OpcPackage, presentation: Presentation) | Ініціалізує цей збір із базовими даними на рівні пакетів. |
resolveSlide(partName: String) → ISlide | Повертає {@link ISlide}, назва частини якого відповідає даному назві частини або { @code null}. |
getAuthorObj() → ICommentAuthor | Вирішує власний {@link ICommentAuthor} об’єкт з даних автора. |
getAllCommentsParts() → List<CommentsPartEntry> | Повертає всі {@link CommentsPart} випадки на всіх слайдах, які містять коментарі цього автора. |
getOrCreateCommentsPart(slidePartName: String) → CommentsPart | Отримає або створює {@link CommentsPart} для даного імені частини слайду. |
buildComment(data: CommentData, cp: CommentsPart, slideObj: ISlide) → Comment | Створює {@link Comment} з нерозроблених даних коментарів, частини коментарів та додаткового слайду. |
collectMyComments() → List<MyCommentEntry> | Збір усіх коментарів цього автора на всіх слайдах у пакеті. |
addComment(text: String, slide: ISlide, position: PointF, createdTime: LocalDateTime) → IComment | Додає новий коментар з текстом, слайдом, положенням та часом створення, повертаючи IComment |
insertComment(index: int, text: String, slide: ISlide, position: PointF, createdTime: LocalDateTime) → IComment | Вставляє коментар до даного індексу з зазначеними деталями, повертаючи IComment |
removeAt(index: int) | Видалення коментарів у зазначеному індексі |
remove(comment: IComment) | Видалення зазначеного IComment з колекції |
clear() | Видає всі коментарі з колекції |
get(index: int) → IComment | Повертає IComment в даному індексі. |
size() → int | Повертає кількість коментарів у колекції. |
toArray() → IComment[] | Повертає підмасиву коментарів, що починаються з startIndex із елементами перерахунку. |
toArray(startIndex: int, count: int) → IComment[] | |
asICollection() → List<IComment> | Повертає коментарі як список |
asIEnumerable() → Iterable<IComment> | Повертає коментарі як Ітерабельний |
findCommentByIdx(idx: int) → Optional<IComment> | Повертає Факультативний, що містить коментар у даному індексі, якщо він присутній. |