CommentCollection
Panoramica
CommentCollection è una class in Aspose.Slides FOSS per C++.
Gestisce una collezione di commenti appartenenti a un singolo autore.
Questa class fornisce 16 metodi per lavorare con gli oggetti CommentCollection nei programmi C++. I metodi disponibili includono: CommentCollection, ICommentCollection, add_comment, as_i_collection, as_i_enumerable, clear, find_comment_by_idx, insert_comment, remove, remove_at, remove_comment, size e 1 metodo aggiuntivo. Tutti i membri pubblici sono accessibili a qualsiasi applicazione C++ dopo aver installato il pacchetto Aspose.Slides FOSS per C++. Proprietà: CommentCollection, ICommentCollection.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
CommentCollection | CommentCollection | Lettura | Ottiene la raccolta di commenti. |
ICommentCollection | ICommentCollection | Lettura | Ottiene la collezione i comment. |
Metodi
| Firma | Descrizione |
|---|---|
CommentCollection() → CommentCollection | Costruisce una collezione posseduta dall’autore specificato. |
ICommentCollection() → ICommentCollection | La proprietà fornisce l’interfaccia ICommentCollection per questa collezione |
ICommentCollection() → ICommentCollection | |
CommentCollection() | Crea una raccolta posseduta dall’autore indicato. |
add_comment(text: std::string, slide: Slide, position: Drawing::PointF, created_time: std::chrono::system_clock::time_point) → Comment | Aggiunge un nuovo commento e restituisce un riferimento ad esso. |
insert_comment(index: std::size_t, text: std::string, slide: Slide, position: Drawing::PointF, created_time: std::chrono::system_clock::time_point) → Comment | Inserisce un commento all’indice specificato e restituisce un riferimento ad esso. |
remove_at(index: std::size_t) | Rimuove il commento all’indice indicato. |
remove(comment: Comment) | Rimuove il commento dato (e le sue risposte) dalla collezione. |
clear() | Rimuove tutti i commenti da questa collezione. |
size() → std::size_t | Restituisce il numero di commenti. |
to_array() → std::vector<Comment*> | Restituisce un vector di puntatori non proprietari a tutti i commenti. |
to_array(start: std::size_t, count: std::size_t) → std::vector<Comment*> | Restituisce un vector di puntatori non proprietari a tutti i commenti. |
find_comment_by_idx(idx: std::uint32_t) → Comment | Trova un commento tramite il suo indice unico per autore, o nullptr se non trovato. |
as_i_collection() → ICommentCollection | Restituisce un riferimento a questa collezione come interfaccia di collezione generica. |
as_i_enumerable() → ICommentCollection | Restituisce un riferimento a questa collezione come interfaccia enumerabile generica. |
remove_comment(comment: Comment) | Rimuove un commento specifico per puntatore (usato internamente da Comment::remove). |