CommentCollection
Przegląd
CommentCollection jest klasą w Aspose.Slides FOSS dla C++.
Zarządza zbiorcą komentarzy należących do jednego autora.
Ta klasa udostępnia 16 metod do pracy z obiektami CommentCollection w programach C++. Dostępne metody to: CommentCollection, ICommentCollection, add_comment, as_i_collection, as_i_enumerable, clear, find_comment_by_idx, insert_comment, remove, remove_at, remove_comment, size oraz 1 dodatkowa metoda. Wszystkie publiczne członki są dostępne dla każdej aplikacji C++ po zainstalowaniu pakietu Aspose.Slides FOSS dla C++. Właściwości: CommentCollection, ICommentCollection.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
CommentCollection | CommentCollection | Odczyt | Pobiera kolekcję komentarzy. |
ICommentCollection | ICommentCollection | Odczyt | Pobiera kolekcję i komentarzy. |
Metody
| Sygnatura | Opis |
|---|---|
CommentCollection() → CommentCollection | Tworzy kolekcję należącą do podanego autora. |
ICommentCollection() → ICommentCollection | Właściwość zapewnia interfejs ICommentCollection dla tej kolekcji |
ICommentCollection() → ICommentCollection | |
CommentCollection() | Tworzy kolekcję należącą do podanego autora. |
add_comment(text: std::string, slide: Slide, position: Drawing::PointF, created_time: std::chrono::system_clock::time_point) → Comment | Dodaje nowy komentarz i zwraca odwołanie do niego. |
insert_comment(index: std::size_t, text: std::string, slide: Slide, position: Drawing::PointF, created_time: std::chrono::system_clock::time_point) → Comment | Wstawia komentarz pod podanym indeksem i zwraca odwołanie do niego. |
remove_at(index: std::size_t) | Usuwa komentarz o podanym indeksie. |
remove(comment: Comment) | Usuwa podany komentarz (oraz jego odpowiedzi) z kolekcji. |
clear() | Usuwa wszystkie komentarze z tej kolekcji. |
size() → std::size_t | Zwraca liczbę komentarzy. |
to_array() → std::vector<Comment*> | Zwraca wektor nie-właścicielskich wskaźników do wszystkich komentarzy. |
to_array(start: std::size_t, count: std::size_t) → std::vector<Comment*> | Zwraca wektor nie-właścicielskich wskaźników do wszystkich komentarzy. |
find_comment_by_idx(idx: std::uint32_t) → Comment | Znajduje komentarz według jego unikalnego indeksu per-author, lub nullptr, jeśli nie zostanie znaleziony. |
as_i_collection() → ICommentCollection | Zwraca referencję do tej kolekcji jako ogólnego interfejsu kolekcji. |
as_i_enumerable() → ICommentCollection | Zwraca referencję do tej kolekcji jako generyczny interfejs wyliczalny. |
remove_comment(comment: Comment) | Usuwa konkretny komentarz za pomocą wskaźnika (używane wewnętrznie przez Comment::remove). |