CommentsPart
Общ преглед
CommentsPart е клас в Aspose.Slides FOSS за C++.
Управлява XML част за коментари на слайд (ppt/comments/slideN.xmlВ този случай, когато се използва за изчисляване на коментарната стойност (Crude), трябва да се направи оценка на това значение.
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
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 | Изчисли относителния път от една част до друга. |