CommentCollection
Overzicht
CommentCollection is een klasse in Aspose.Slides FOSS voor Java. Erft van: ICommentCollection.
Stelt een verzameling reacties van één auteur voor.
Deze klasse biedt 20 methoden voor het werken met CommentCollection objecten in Java programma’s. Beschikbare methoden omvatten: CommentCollection, addComment, asICollection, asIEnumerable, buildComment, clear, collectMyComments, findCommentByIdx, get, getAllCommentsParts, getAuthorObj, getOrCreateCommentsPart, en 7 extra methoden. Alle publieke leden zijn toegankelijk voor elke Java toepassing na het installeren van het Aspose.Slides FOSS voor Java pakket. Eigenschappen: allCommentsParts, authorObj.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
authorObj | ICommentAuthor | Lezen | Zoekt het eigenaar {@link ICommentAuthor} object op uit de onderliggende auteursgegevens. |
allCommentsParts | List<CommentsPartEntry> | Lezen | Retourneert alle {@link CommentsPart} instanties over alle dia’s die opmerkingen van deze auteur bevatten. |
Methoden
| Handtekening | Beschrijving |
|---|---|
CommentCollection(author: ICommentAuthor) | Maakt een commentaarverzameling voor de opgegeven auteur. |
initInternal(authorData: AuthorData, authorsPart: CommentAuthorsPart, pkg: OpcPackage, presentation: Presentation) | Initialiseert deze collectie met package-level onderliggende gegevens. |
resolveSlide(partName: String) → ISlide | Retourneert de {@link ISlide} waarvan de partnaam overeenkomt met de opgegeven partnaam, of {@code null}. |
getAuthorObj() → ICommentAuthor | Lost het eigenaar {@link ICommentAuthor} object op uit de onderliggende auteurgegevens. |
getAllCommentsParts() → List<CommentsPartEntry> | Retourneert alle {@link CommentsPart}-instanties in alle dia’s die opmerkingen van deze auteur bevatten. |
getOrCreateCommentsPart(slidePartName: String) → CommentsPart | Haalt of maakt de {@link CommentsPart} voor de opgegeven naam van het dia-onderdeel. |
buildComment(data: CommentData, cp: CommentsPart, slideObj: ISlide) → Comment | Bouwt een {@link Comment} op uit ruwe commentaargegevens, een commentaaronderdeel en een optionele dia. |
collectMyComments() → List<MyCommentEntry> | Verzamelt alle opmerkingen van deze auteur over alle dia’s in het pakket. |
addComment(text: String, slide: ISlide, position: PointF, createdTime: LocalDateTime) → IComment | Voegt een nieuwe opmerking toe met tekst, dia, positie en aanmaaktijd, en retourneert IComment |
insertComment(index: int, text: String, slide: ISlide, position: PointF, createdTime: LocalDateTime) → IComment | Voegt een opmerking in op de opgegeven index met gespecificeerde details, en retourneert IComment |
removeAt(index: int) | Verwijdert de opmerking op de opgegeven index |
remove(comment: IComment) | Verwijdert de opgegeven IComment uit de collectie |
clear() | Verwijdert alle opmerkingen uit de verzameling |
get(index: int) → IComment | Retourneert de IComment op de opgegeven index |
size() → int | Retourneert het aantal opmerkingen in de verzameling |
toArray() → IComment[] | Retourneert een sub‑array van opmerkingen beginnend bij startIndex met count elementen |
toArray(startIndex: int, count: int) → IComment[] | |
asICollection() → List<IComment> | Retourneert de opmerkingen als een List |
asIEnumerable() → Iterable<IComment> | Retourneert de opmerkingen als een Iterable |
findCommentByIdx(idx: int) → Optional<IComment> | Retourneert een Optional die de opmerking op de opgegeven index bevat, indien aanwezig |