CommentCollection
Översikt
CommentCollection är en klass i Aspose.Slides FOSS för Java. ärvt från: ICommentCollection.
En samling av kommentarer från en författare.
Denna klass ger 20 metoder för att arbeta med CommentCollection objekt i Java-program. Tillgängliga metoder inkluderar: CommentCollection, addComment, asICollection, asIEnumerable, buildComment, clear, collectMyComments, findCommentByIdx, get, getAllCommentsParts, getAuthorObj, getOrCreateCommentsPart,och 7 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.Slides FOSS för Java paket. och egenskaper: allCommentsParts, authorObj.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
authorObj | ICommentAuthor | Läsning | Lös det ägande objektet {@link ICommentAuthor} från den stödjande författarens uppgifter. |
allCommentsParts | List<CommentsPartEntry> | Läsning | Returnerar alla {@link CommentsPart} instanser över alla slides som innehåller kommentarer av denna författare. |
Metoder
| Signature | Beskrivning |
|---|---|
CommentCollection(author: ICommentAuthor) | Skapa en kommentarsamling för den angivna författaren. |
initInternal(authorData: AuthorData, authorsPart: CommentAuthorsPart, pkg: OpcPackage, presentation: Presentation) | Initialiserar denna insamling med paketnivå backupdata. |
resolveSlide(partName: String) → ISlide | Returnerar {@link ISlide} vars delnamn matchar den angivna delnamen, eller { @code null}. |
getAuthorObj() → ICommentAuthor | Lös det ägande objektet {@link ICommentAuthor} från den stödjande författarens uppgifter. |
getAllCommentsParts() → List<CommentsPartEntry> | Returnerar alla {@link CommentsPart} instanser över alla slides som innehåller kommentarer av denna författare. |
getOrCreateCommentsPart(slidePartName: String) → CommentsPart | Få eller skapa {@link CommentsPart} för den angivna slidesidan delnamn. |
buildComment(data: CommentData, cp: CommentsPart, slideObj: ISlide) → Comment | Bygg en {@link Comment} från rå kommentardata, en kommentar del och ett valfritt slide. |
collectMyComments() → List<MyCommentEntry> | Samla in alla kommentarer från denna författare över alla slides i paketet. |
addComment(text: String, slide: ISlide, position: PointF, createdTime: LocalDateTime) → IComment | Lägg till en ny kommentar med text, slide, position och skapandetid, returnerar IComment |
insertComment(index: int, text: String, slide: ISlide, position: PointF, createdTime: LocalDateTime) → IComment | Ange en kommentar på den angivna indexet med specifika detaljer, returnerar IComment |
removeAt(index: int) | Ta bort kommentaren på den angivna indexet |
remove(comment: IComment) | Ta bort den angivna IComment från samlingen |
clear() | Ta bort alla kommentarer från samlingen |
get(index: int) → IComment | Återställ IComment till den angivna indexet |
size() → int | Returnerar antalet kommentarer i samlingen |
toArray() → IComment[] | Returnerar en underordnad av kommentarer som börjar med startIndex med räkningsmedel |
toArray(startIndex: int, count: int) → IComment[] | |
asICollection() → List<IComment> | Returnerar kommentarer som en lista |
asIEnumerable() → Iterable<IComment> | Returnerar kommentarer som en icke-kända |
findCommentByIdx(idx: int) → Optional<IComment> | Returnerar en Alternativ som innehåller kommentaren på den angivna indexet, om det finns |