CommentCollection
Revisión
CommentCollection Es una clase en Aspose.Slides FOSS para C++.
Gestiona una colección de comentarios que pertenecen a un único autor.
Esta clase proporciona 16 métodos para trabajar con los objetos de CommentCollection en programas C++. Los métodos disponibles incluyen: CommentCollection, ICommentCollection, add_comment, as_i_collection, as_i_enumerable, clear, find_comment_by_idx, insert_comment, remove, remove_at, remove_comment, size,y 1 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación C++ después de instalar el Aspose.Slides FOSS para el paquete C+. Propiedades : CommentCollection, ICommentCollection.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
CommentCollection | CommentCollection | Leer | Obtenga la colección de comentarios. |
ICommentCollection | ICommentCollection | Leer | Obtenga la colección de comentarios. |
Metodología
| firma | Descripción |
|---|---|
CommentCollection() → CommentCollection | Construye una colección propiedad del autor. |
ICommentCollection() → ICommentCollection | Propiedad proporciona la interfaz ICommentCollection para esta colección |
ICommentCollection() → ICommentCollection | |
CommentCollection() | Construye una colección propiedad del autor. |
add_comment(text: std::string, slide: Slide, position: Drawing::PointF, created_time: std::chrono::system_clock::time_point) → Comment | Añade un nuevo comentario y devuelve una referencia a él. |
insert_comment(index: std::size_t, text: std::string, slide: Slide, position: Drawing::PointF, created_time: std::chrono::system_clock::time_point) → Comment | Insere un comentario en el índice dado y devolve una referencia a él. |
remove_at(index: std::size_t) | Eliminar el comentario en el índice dado. |
remove(comment: Comment) | Eliminar el comentario dado (y sus respuestas) de la colección. |
clear() | Removemos todos los comentarios de esta colección. |
size() → std::size_t | Devolver el número de comentarios. |
to_array() → std::vector<Comment*> | Devolve un vector de indicadores no propietarios a todos los comentarios. |
to_array(start: std::size_t, count: std::size_t) → std::vector<Comment*> | Devolve un vector de indicadores no propietarios a todos los comentarios. |
find_comment_by_idx(idx: std::uint32_t) → Comment | Encuentra un comentario por su único índice per-author, o nullptr si no se encuentra. |
as_i_collection() → ICommentCollection | Devolve una referencia a esta colección como una interfaz de colección genérica. |
as_i_enumerable() → ICommentCollection | Devolve una referencia a esta colección como una interfaz enumerable genérica. |
remove_comment(comment: Comment) | Elimina un comentario específico por indicador (utilizado internamente por Comment::remove). |