CommentCollection
Overzicht
CommentCollection is een klasse in Aspose.Slides FOSS voor C++.
Beheert een verzameling opmerkingen die behoren tot één auteur.
Deze klasse biedt 16 methoden voor het werken met CommentCollection objecten in C++-programma’s. Beschikbare methoden zijn: CommentCollection, ICommentCollection, add_comment, as_i_collection, as_i_enumerable, clear, find_comment_by_idx, insert_comment, remove, remove_at, remove_comment, size en 1 extra methode. Alle openbare leden zijn toegankelijk voor elke C++-applicatie na het installeren van het Aspose.Slides FOSS voor C++-pakket. Eigenschappen: CommentCollection, ICommentCollection.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
CommentCollection | CommentCollection | Lezen | Haalt de commentaarverzameling op. |
ICommentCollection | ICommentCollection | Lezen | Haalt de i comment collection op. |
Methoden
| Handtekening | Beschrijving |
|---|---|
CommentCollection() → CommentCollection | Construeert een collectie die eigendom is van de opgegeven auteur. |
ICommentCollection() → ICommentCollection | Eigenschap biedt de ICommentCollection interface voor deze collectie |
ICommentCollection() → ICommentCollection | |
CommentCollection() | Construeert een collectie die eigendom is van de opgegeven auteur. |
add_comment(text: std::string, slide: Slide, position: Drawing::PointF, created_time: std::chrono::system_clock::time_point) → Comment | Voegt een nieuw commentaar toe en retourneert een referentie ernaar. |
insert_comment(index: std::size_t, text: std::string, slide: Slide, position: Drawing::PointF, created_time: std::chrono::system_clock::time_point) → Comment | Voegt een commentaar in op de opgegeven index en retourneert een referentie ernaar. |
remove_at(index: std::size_t) | Verwijdert de opmerking op de gegeven index. |
remove(comment: Comment) | Verwijdert de opgegeven opmerking (en de bijbehorende antwoorden) uit de collectie. |
clear() | Verwijdert alle opmerkingen uit deze collectie. |
size() → std::size_t | Retourneert het aantal opmerkingen. |
to_array() → std::vector<Comment*> | Retourneert een vector van niet-bezitende pointers naar alle commentaren. |
to_array(start: std::size_t, count: std::size_t) → std::vector<Comment*> | Retourneert een vector van niet-bezitende pointers naar alle commentaren. |
find_comment_by_idx(idx: std::uint32_t) → Comment | Vindt een commentaar op basis van de unieke per-auteur index, of nullptr als niet gevonden. |
as_i_collection() → ICommentCollection | Retourneert een referentie naar deze collectie als een generieke collectie-interface. |
as_i_enumerable() → ICommentCollection | Retourneert een referentie naar deze collectie als een generieke enumerable-interface. |
remove_comment(comment: Comment) | Verwijdert een specifieke opmerking via pointer (intern gebruikt door Comment::remove). |