CommentAuthorsPart
Общ преглед
CommentAuthorsPart е клас в Aspose.Slides FOSS за C++.
Управлява компонента на XML за авторите на коментарите (ppt/commentAuthors.xmlВ тази част са включени всички дефиниции на авторите, използвани в коментарите на презентацията.
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
get_authors() → std::vector<AuthorData> | Всички автори да се включат. |
find_author_by_id(author_id: int32_t) → std::optional<AuthorData> | Намерете автора по номера. |
add_author(name: std::string_view, initials: std::string_view) → AuthorData | Добавете нов автор и върнете AuthorData. |
remove_author(author_id: int32_t) | Изтрийте автор по номера. |
clear() | Изтрийте всички автори. |
next_comment_idx(author_id: int32_t) → int32_t | Връщане на следващия глобално уникален индекс за коментари. OOXML parentCmId препраща към стойностите idx, които трябва да бъдат уникални във всички автори в презентацията (не само по автор). Този метод взема максималния lastIdx при всеки автор, увеличава го и актуализира последния IDx на целевия автор. |
save() | Продължавай с XML обратно към пакета. |
ensure_registered(package: opc::OpcPackage, presentation_part_name: std::string_view) | Уверете се, че commentAuthors.xml е регистриран в типове съдържание и презентацията има връзка с него. Обадете се преди първо съхранение (например “ppt/presentation.Xml”). |