CommentAuthorsPart
Vue de l’ensemble
‘CommentAuthorsPart’ est une classe dans Aspose.Slides FOSS pour C++.
Gérer la partie XML des auteurs de commentaires (ppt/commentAuthors.xml). Cette section contient toutes les définitions d’auteur utilisées dans le cadre des commentaire de la présentation. Il fournit des opérations CRUD et un allocateur mondialement unique d’indices de comment.
Cette classe fournit 8 méthodes pour travailler avec CommentAuthorsPart objets dans les programmes C++. Les méthodologies disponibles comprennent: add_author, clear , ’ensure_registered;find_outhor_by_id; get_auteurs:next_comment_IDX. remove_Author‘, ‘save` . Tous les membres publics sont accessibles à n’importe quelle application C ++ après l’installation de l’Aspoe.Slides FOSS pour le package C+.
méthodes
| Signature | Description |
|---|---|
get_authors() → std::vector<AuthorData> | Get all authors in this part. |
find_author_by_id(author_id: int32_t) → std::optional<AuthorData> | Find an author by numeric ID. |
add_author(name: std::string_view, initials: std::string_view) → AuthorData | Add a new author and return its AuthorData. |
remove_author(author_id: int32_t) | Remove an author by numeric ID. |
clear() | Remove all authors. |
next_comment_idx(author_id: int32_t) → int32_t | Return the next globally-unique comment index. OOXML parentCmId references idx values that must be unique across ALL authors within the presentation (not just per-author). This method takes the maximum lastIdx across every author, increments it, and updates the target author’s lastIdx. |
save() | Persist the XML back to the package. |
ensure_registered(package: opc::OpcPackage, presentation_part_name: std::string_view) | Ensure that commentAuthors.xml is registered in content types and the presentation has a relationship to it. Call before first save. (e.g. “ppt/presentation.xml”). |
Voir aussi
- Aspose.Slides - référence API d’entreprise