RelationshipsManager
Overview
RelationshipsManager 是 C++ 的 FOSS 中的 Aspose.Slides 类.
管理与给定 OPC 部分相关的 .rels 文件.在构建上加载现有关系,并提供查询,添加和删除关系的方法.调用 save ((() 来保持更改.
本类提供了9种方法,用于在C++程序中与RelationshipsManager对象工作. 有的方法包括: RelationshipsManager, add_relationship, get_all_relationships, get_relationship, get_relationships_by_type, get_rels_part_name, part_name, remove_relationship, save. 在安装了Aspose.Slides FOSS for C++ 包后,所有公众成员都可以访问任何C ++应用程序.
Methods
| Signature | Description |
|---|---|
RelationshipsManager(package: OpcPackage, source_part: std::string_view) | 构建给定的部分的关系管理器.为根关系 (_rels/.rells) 打空字符串. |
get_relationship(rel_id: std::string_view) → std::optional<Relationship> | 通过身份识别来确定关系. |
get_relationships_by_type(type: std::string_view) → std::vector<Relationship> | 按类型过所有关系. |
get_all_relationships() → std::vector<Relationship> | 得到所有的关系. |
add_relationship(rel_type: std::string_view, target: std::string_view, rel_id: std::string_view, target_mode: std::optional<std::string_view>) → std::string | 增加一个新的关系. |
remove_relationship(rel_id: std::string_view) → bool | 删除一个 ID 的关系. |
save() | 管理与给定OPC部分相关的.rels文件,加载现有关系在构建上并提供方法来查看它. |
get_rels_part_name(source_part: std::string_view) → std::string | 计算给定部分路径的.rels 部分名称. 例: "" -> “_rals/. rels” “ppt/presentation.xml” ->“ppt / _rens/ presentation . xml. |
part_name() → std::string | 获取.rels文件部分名称. |