CommentCollection
Przegląd
CommentCollection jest klasą w Aspose.Slides FOSS dla Java. Dziedziczy po: ICommentCollection.
Reprezentuje zbiór komentarzy jednego autora.
Ta klasa udostępnia 20 metod do pracy z obiektami CommentCollection w programach Java. Dostępne metody to: CommentCollection, addComment, asICollection, asIEnumerable, buildComment, clear, collectMyComments, findCommentByIdx, get, getAllCommentsParts, getAuthorObj, getOrCreateCommentsPart oraz 7 dodatkowych metod. Wszystkie publiczne elementy są dostępne dla każdej aplikacji Java po zainstalowaniu pakietu Aspose.Slides FOSS dla Java. Właściwości: allCommentsParts, authorObj.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
authorObj | ICommentAuthor | Odczyt | Rozwiązuje obiekt {@link ICommentAuthor} będący właścicielem z danych autora. |
allCommentsParts | List<CommentsPartEntry> | Odczyt | Zwraca wszystkie instancje {@link CommentsPart} we wszystkich slajdach, które zawierają komentarze tego autora. |
Metody
| Sygnatura | Opis |
|---|---|
CommentCollection(author: ICommentAuthor) | Tworzy kolekcję komentarzy dla podanego autora. |
initInternal(authorData: AuthorData, authorsPart: CommentAuthorsPart, pkg: OpcPackage, presentation: Presentation) | Inicjalizuje tę kolekcję danymi pomocniczymi na poziomie pakietu. |
resolveSlide(partName: String) → ISlide | Zwraca {@link ISlide}, którego nazwa części pasuje do podanej nazwy części, lub {@code null}. |
getAuthorObj() → ICommentAuthor | Rozwiązuje obiekt {@link ICommentAuthor} będący właścicielem na podstawie danych pomocniczych autora. |
getAllCommentsParts() → List<CommentsPartEntry> | Zwraca wszystkie instancje {@link CommentsPart} we wszystkich slajdach, które zawierają komentarze tego autora. |
getOrCreateCommentsPart(slidePartName: String) → CommentsPart | Pobiera lub tworzy {@link CommentsPart} dla podanej nazwy części slajdu. |
buildComment(data: CommentData, cp: CommentsPart, slideObj: ISlide) → Comment | Tworzy {@link Comment} z surowych danych komentarza, części komentarzy oraz opcjonalnego slajdu. |
collectMyComments() → List<MyCommentEntry> | Zbiera wszystkie komentarze tego autora ze wszystkich slajdów w pakiecie. |
addComment(text: String, slide: ISlide, position: PointF, createdTime: LocalDateTime) → IComment | Dodaje nowy komentarz z tekstem, slajdem, pozycją i czasem utworzenia, zwracając IComment |
insertComment(index: int, text: String, slide: ISlide, position: PointF, createdTime: LocalDateTime) → IComment | Wstawia komentarz w podanym indeksie z określonymi szczegółami, zwracając IComment |
removeAt(index: int) | Usuwa komentarz o podanym indeksie |
remove(comment: IComment) | Usuwa określony IComment z kolekcji |
clear() | Usuwa wszystkie komentarze z kolekcji |
get(index: int) → IComment | Zwraca IComment na podanym indeksie |
size() → int | Zwraca liczbę komentarzy w kolekcji |
toArray() → IComment[] | Zwraca pod‑tablicę komentarzy zaczynającą się od startIndex i zawierającą count elementów |
toArray(startIndex: int, count: int) → IComment[] | |
asICollection() → List<IComment> | Zwraca komentarze jako List |
asIEnumerable() → Iterable<IComment> | Zwraca komentarze jako Iterable |
findCommentByIdx(idx: int) → Optional<IComment> | Zwraca Optional zawierający komentarz o podanym indeksie, jeśli istnieje |