PropertyCollection - Я не могу.
Обзор
CommentsPart является классом в Aspose.Slides FOSS для C++.
Управляет слайд комментарий XML-частью (ppt/comments/slideN.xml) Существует один файл на слайд, который содержит комментарии. Предоставляет операции CRUD для отдельных элементов комментирования и статических методов фабричного/жизненного цикла.
Методы
| Подпись | Описание: |
|---|---|
get_comments() → std::vector<CommentData> | Все комментарии в этой части. |
get_comments_by_author(author_id: int32_t) → std::vector<CommentData> | Получить комментарии фильтрованные по идентификатору автора. |
find_comment_by_idx(author_id: int32_t, idx: int32_t) → std::optional<CommentData> | Найдите комментарий по идентификатору автора и индексу. |
find_comment_by_idx_all(idx: int32_t) → std::optional<CommentData> | Найти комментарий по индексу всех авторов (для поиска parentCmId). |
add_comment(author_id: int32_t, idx: int32_t, text: std::string_view, pos_x: double, pos_y: double, dt_str: std::string_view, parent_idx: std::optional<int32_t>) → CommentData | Добавить новый элемент комментария и вернуть его CommentData. |
insert_comment(index: int32_t, author_id: int32_t, idx: int32_t, text: std::string_view, pos_x: double, pos_y: double, dt_str: std::string_view, parent_idx: std::optional<int32_t>) → CommentData | Введите комментарий в указанную позицию среди существующих замечаний. |
remove_comment(author_id: int32_t, idx: int32_t) | Удалить конкретный комментарий по идентификатору автора и индексу. |
remove_comment_elem(elem: pugi::xml_node) | Удалить комментарий по его XML узлу. |
remove_comments_at(index: int32_t) | Удалить комментарий в указанном позиционном индексе. |
clear() | Убрать все комментарии из этой части. |
count() → int32_t | Количество замечаний в этой части. |
is_empty() → bool | - Что? Не будет ли комментариев. |
save() | Продолжайте XML обратно в пакет. |
create_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) → CommentsPart | Создайте новую пустую часть комментариев для слайда и регистрируйте все отношения и типы контента. RelationshipsManager так что отношение выживает последующие сохраняются. |
load_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) → std::optional<CommentsPart> | Загрузить часть комментариев для слайда, если таковой есть. |
delete_for_slide(package: opc::OpcPackage, slide_part_name: std::string_view) | Удалить часть комментариев, связанную с диалогом. |
resolve_target(from_part: std::string_view, target: std::string_view) → std::string | Решить относительный целевой путь к абсолютному имени части. |
compute_relative_target(from_part: std::string_view, to_part: std::string_view) → std::string | Вычислить относительный путь от одной части к другой. |