CommentCollection
Prezentare generală
CommentCollection este o clasă în Aspose.Slides FOSS pentru C++.
Gestionează o colecție de comentarii care aparțin unui singur autor.
Această clasă oferă 16 metode pentru a lucra cu obiecte CommentCollection în programe C++. Metodele disponibile includ: CommentCollection, ICommentCollection, add_comment, as_i_collection, as_i_enumerable, clear, find_comment_by_idx, insert_comment, remove, remove_at, remove_comment, size, şi 1 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații C++ după instalarea pachetului Aspose.Slides FOSS pentru C++. Proprietăți: CommentCollection, ICommentCollection.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Access | Descriere: |
|---|---|---|---|
CommentCollection | CommentCollection | Citeşte. | Obține colecția de comentarii. |
ICommentCollection | ICommentCollection | Citeşte. | Obține colecția i comment collection. |
Metode
| Signature | Descriere: |
|---|---|
CommentCollection() → CommentCollection | Construiește o colecție deținută de autorul dat. |
ICommentCollection() → ICommentCollection | Proprietatea oferă interfața ICommentCollection pentru această colecție. |
ICommentCollection() → ICommentCollection | |
CommentCollection() | Construiește o colecție deținută de autorul dat. |
add_comment(text: std::string, slide: Slide, position: Drawing::PointF, created_time: std::chrono::system_clock::time_point) → Comment | Adăuga un nou comentariu și returnează o referință la acesta. |
insert_comment(index: std::size_t, text: std::string, slide: Slide, position: Drawing::PointF, created_time: std::chrono::system_clock::time_point) → Comment | Inserează un comentariu la indexul dat și returnează o referință la acesta. |
remove_at(index: std::size_t) | Îndepărtează comentariul de la index. |
remove(comment: Comment) | Îndepărtează comentariul (și răspunsurile) din colecție. |
clear() | Elimină toate comentariile din această colecţie. |
size() → std::size_t | Întoarce numărul de comentarii. |
to_array() → std::vector<Comment*> | Întoarce un vector de indicatori non-posesor la toate comentariile. |
to_array(start: std::size_t, count: std::size_t) → std::vector<Comment*> | Întoarce un vector de indicatori non-posesor la toate comentariile. |
find_comment_by_idx(idx: std::uint32_t) → Comment | Găsește un comentariu prin indexul unic per autor, sau nullptr dacă nu a fost găsit. |
as_i_collection() → ICommentCollection | Întoarce o referință la această colecție ca interfață de colectare generică. |
as_i_enumerable() → ICommentCollection | Întoarce o referință la această colecție ca interfață enumerabilă generică. |
remove_comment(comment: Comment) | Îndepărtează un comentariu specific prin pointer (utilizat intern de către Comment::remove). |