CommentCollection

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

NazwaTypDostępOpis
authorObjICommentAuthorOdczytRozwiązuje obiekt {@link ICommentAuthor} będący właścicielem z danych autora.
allCommentsPartsList<CommentsPartEntry>OdczytZwraca wszystkie instancje {@link CommentsPart} we wszystkich slajdach, które zawierają komentarze tego autora.

Metody

SygnaturaOpis
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) → ISlideZwraca {@link ISlide}, którego nazwa części pasuje do podanej nazwy części, lub {@code null}.
getAuthorObj() → ICommentAuthorRozwią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) → CommentsPartPobiera lub tworzy {@link CommentsPart} dla podanej nazwy części slajdu.
buildComment(data: CommentData, cp: CommentsPart, slideObj: ISlide) → CommentTworzy {@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) → ICommentDodaje nowy komentarz z tekstem, slajdem, pozycją i czasem utworzenia, zwracając IComment
insertComment(index: int, text: String, slide: ISlide, position: PointF, createdTime: LocalDateTime) → ICommentWstawia 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) → ICommentZwraca IComment na podanym indeksie
size() → intZwraca 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

Zobacz także

 Polski