RelationshipsManager
概述
RelationshipsManager 是一个类在Aspose.Slides FOSS的.NET中.
管理OPC包中的关系 (.rels) 文件.每个部分可以有相关的 .rells文件,定义其与其他部分的关系.这个类提供了加载,添加,删除和连续化关系到XML的方法.
本类提供了11种方法,用于在NET程序中与RelationshipsManager对象工作. 有的方法包括: AddRelationship, GenerateRelId, GetAllRelationships, GetRelationship, GetRelationshipsByType, GetRelsPartName, Load, ParseRelationships, RelationshipsManager, RemoveRelationship, Save. 所有出口的成员都可访问任何NET应用程序,在安装了Aspose.Slides FOSS for .NET包后. 特性: PartName.
描述情况
RelationshipsManager 是一个类在Aspose.Slides FOSS库的.NET,它暴露了10个方法和1个属性用于编程使用.
课程还提供了 PartName 属性 (得到了部分名称).
实例通过单个构造器创建,该构成者将对象初始化为默认值.
属性
| 名称: | 类型 | Access | 描述情况 |
|---|---|---|---|
PartName | string | 阅读 | 获取部件名称。. |
方法
| Signature | 描述情况 |
|---|---|
RelationshipsManager(package: OpcPackage, sourcePart: string) | 启动一个管理器,使用OPC包和源部分路径. |
GetRelsPartName(sourcePart: string) | 获取给定源部分的 .rels文件路径. 来源的一部分路线. 相应的.rells部分路徑. "" → “_rils/. rels” “ppt/presentation.xml” →“ppt / _ rals/ presentation . xml. |
Load() | 载入并分析.rels文件从包中. |
ParseRelationships() | 从加载的XML元素分析关系. |
GetRelationship(relId: string) | 如果没有找到,则是或为零. |
GetRelationshipsByType(relType: string) | 一个相匹配的关系列表. |
GetAllRelationships() | 所有关系的列表. |
GenerateRelId() | 没有使用的关系ID. |
AddRelationship(relType: string, target: string, relId: string?, targetMode: string?) | 关系的身份证. |
RemoveRelationship(relId: string) | 如果删除,则 true;如果没有找到,則 false. |
Save() | 将关系保存到包中.如果没有关系,则删除了rels部分. |