CommentCollection
Panoramica
CommentCollection è una classe in Aspose.Slides FOSS per Java. Eredita da: ICommentCollection.
Rappresenta una raccolta di commenti di un autore.
Questa classe fornisce 20 metodi per lavorare con oggetti CommentCollection nei programmi Java. I metodi disponibili includono: CommentCollection, addComment, asICollection, asIEnumerable, buildComment, clear, collectMyComments, findCommentByIdx, get, getAllCommentsParts, getAuthorObj, getOrCreateCommentsPart, e 7 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Java dopo aver installato il pacchetto Aspose.Slides FOSS per Java. Proprietà: allCommentsParts, authorObj.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
authorObj | ICommentAuthor | Lettura | Risolve l’oggetto {@link ICommentAuthor} proprietario dai dati dell’autore di supporto. |
allCommentsParts | List<CommentsPartEntry> | Lettura | Restituisce tutte le istanze {@link CommentsPart} in tutte le diapositive che contengono commenti di questo autore. |
Metodi
| Firma | Descrizione |
|---|---|
CommentCollection(author: ICommentAuthor) | Crea una raccolta di commenti per l’autore specificato. |
initInternal(authorData: AuthorData, authorsPart: CommentAuthorsPart, pkg: OpcPackage, presentation: Presentation) | Inizializza questa collezione con i dati di supporto a livello di pacchetto. |
resolveSlide(partName: String) → ISlide | Restituisce il {@link ISlide} il cui nome della parte corrisponde al nome della parte fornito, oppure {@code null}. |
getAuthorObj() → ICommentAuthor | Risolve l’oggetto {@link ICommentAuthor} proprietario dai dati di supporto dell’autore. |
getAllCommentsParts() → List<CommentsPartEntry> | Restituisce tutte le istanze {@link CommentsPart} in tutte le diapositive che contengono commenti di questo autore. |
getOrCreateCommentsPart(slidePartName: String) → CommentsPart | Ottiene o crea il {@link CommentsPart} per il nome della parte della diapositiva fornito. |
buildComment(data: CommentData, cp: CommentsPart, slideObj: ISlide) → Comment | Crea un {@link Comment} dai dati grezzi del commento, da una parte dei commenti e da una diapositiva opzionale. |
collectMyComments() → List<MyCommentEntry> | Raccoglie tutti i commenti di questo autore su tutte le diapositive nel pacchetto. |
addComment(text: String, slide: ISlide, position: PointF, createdTime: LocalDateTime) → IComment | Aggiunge un nuovo commento con testo, diapositiva, posizione e ora di creazione, restituendo IComment |
insertComment(index: int, text: String, slide: ISlide, position: PointF, createdTime: LocalDateTime) → IComment | Inserisce un commento all’indice indicato con i dettagli specificati, restituendo IComment |
removeAt(index: int) | Rimuove il commento all’indice specificato |
remove(comment: IComment) | Elimina il IComment specificato dalla collezione |
clear() | Rimuove tutti i commenti dalla collezione |
get(index: int) → IComment | Restituisce il IComment all’indice specificato |
size() → int | Restituisce il numero di commenti nella collezione |
toArray() → IComment[] | Restituisce un sotto‑array di commenti che inizia da startIndex con count elementi |
toArray(startIndex: int, count: int) → IComment[] | |
asICollection() → List<IComment> | Restituisce i commenti come una List |
asIEnumerable() → Iterable<IComment> | Restituisce i commenti come un Iterable |
findCommentByIdx(idx: int) → Optional<IComment> | Restituisce un Optional contenente il commento all’indice specificato, se presente |