CommentsPart
概述
CommentsPart 是 C++ 的 FOSS 中的 Aspose.Slides 类.
管理一个幻灯片评论XML部分 (ppt/comments/slideN.xml) 每个幻灯片有一个包含评论的文件.为单独的评论元素和静态工厂/生命周期方法提供CRUD操作.
这个类提供了19种方法,用于在C++程序中与CommentsPart对象工作. 有的方法包括: 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种方法. 在安装了Aspose.Slides FOSS for C++ 包后,所有公众成员都可以访问任何C ++应用程序.
方法
| Signature | 描述情况 |
|---|---|
part_name() → std::string | 包内部分路径. |
get_comments() → std::vector<CommentData> | 请提供您希望提取注释的代码片段,我将为您获取其中的所有注释。. |
get_comments_by_author(author_id: int32_t) → std::vector<CommentData> | 获取按作者 ID 过滤的评论。. |
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 | 计算一个部分到另一个相对路径. |