CommentsPart

Overview

CommentsPart є класом в Aspose.Slides FOSS для C++.

Управляє складовою комментарією XML (ppt/comments/slideN.xml) За кожним слайдом існує один файл, який містить коментарі. Забезпечує операції CRUD для окремих елементів коментарів та статичних методів фабричного/життєвого циклу.

Цей клас надає 19 методів роботи з об’єктами CommentsPart в програмах C++. Доступні методи включають: add_comment, clear, compute_relative_target, count, create_for_slide, delete_for_slide, find_comment_by_idx, find_comment_by_idx_all, get_comments, get_comments_by_author, insert_comment, is_empty, і 7 додаткових методів. Всі публічні члени доступні будь-якім додаткам C++ після встановлення пакету Aspose.Slides FOSS для C++.

Methods

SignatureDescription
part_name()std::stringШлях частини всередині пакету.
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Вираховувати відносну дорогу з однієї частини до іншої.

See Also

 Українська