PropertyCollection - Я не могу.

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Вычислить относительный путь от одной части к другой.
 Русский