CommentCollection
Общ преглед
CommentCollection е клас в Aspose.Slides FOSS за Java. Наследници от: ICommentCollection.
Това е сборник от коментари на един автор.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
authorObj | ICommentAuthor | Прочети. | Имотът предоставя достъп до собственика ICommentAuthor |
allCommentsParts | List<CommentsPartEntry> | Прочети. | Собствеността предоставя списъка на всички CommentsPartEntry обекти. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
CommentCollection(author: ICommentAuthor) | Създава колекция от коментари за даден автор. |
initInternal(authorData: AuthorData, authorsPart: CommentAuthorsPart, pkg: OpcPackage, presentation: Presentation) | Инициализира тази колекция с данни за поддръжка на ниво пакет. |
resolveSlide(partName: String) → ISlide | Връща {@link ISlide}, чието име на частта съответства на даденото име. или { @code null}. |
getAuthorObj() → ICommentAuthor | Решава собственик {@link ICommentAuthor} обект от backing автор данни. |
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> | Връща коментарите като Iterable |
findCommentByIdx(idx: int) → Optional<IComment> | Връща опция, съдържаща коментара с даден индекс, ако е налице. |