CommentAuthorsPart
Overzicht
CommentAuthorsPart is een klasse in Aspose.Slides FOSS voor C++.
Beheert de commentaarauteurs XML onderdeel (ppt/commentAuthors.xml). Dit onderdeel bevat alle auteurdefinities die worden gebruikt in de commentaren van de presentatie. Biedt CRUD-bewerkingen en een wereldwijd unieke commentaarsindex-allocator.
Deze klasse biedt 8 methoden voor het werken met CommentAuthorsPart-objecten in C++-programma’s. Beschikbare methoden zijn: add_author, clear, ensure_registered, find_author_by_id, get_authors, next_comment_idx, remove_author, save. Alle openbare leden zijn toegankelijk voor elke C++-applicatie na het installeren van het Aspose.Slides FOSS voor C++-pakket.
Methoden
| Handtekening | Beschrijving |
|---|---|
get_authors() → std::vector<AuthorData> | Haal alle auteurs in dit onderdeel op. |
find_author_by_id(author_id: int32_t) → std::optional<AuthorData> | Zoek een auteur op basis van een numerieke ID. |
add_author(name: std::string_view, initials: std::string_view) → AuthorData | Voeg een nieuwe auteur toe en retourneer zijn AuthorData. |
remove_author(author_id: int32_t) | Verwijder een auteur op basis van een numerieke ID. |
clear() | Verwijder alle auteurs. |
next_comment_idx(author_id: int32_t) → int32_t | Retourneer de volgende wereldwijd unieke commentaarindex. OOXML parentCmId-referenties naar idx-waarden moeten uniek zijn over ALLE auteurs binnen de presentatie (niet alleen per auteur). Deze methode neemt de maximale lastIdx van alle auteurs, verhoogt deze, en werkt de lastIdx van de doel-auteur bij. |
save() | Sla de XML opnieuw op in het pakket. |
ensure_registered(package: opc::OpcPackage, presentation_part_name: std::string_view) | Zorg ervoor dat commentAuthors.xml is geregistreerd in de content types en dat de presentatie er een relatie naar heeft. Roep dit aan vóór de eerste opslaan. (bijv. “ppt/presentation.xml”). |