类 XmpPackage
内容
[
隐藏
]XmpPackage class
表示 XMP 包的基础抽象。
public class XmpPackage : IEnumerable<KeyValuePair<string, object>>, IXmlValue
属性
| 名称 | 描述 |
|---|---|
| Count { get; } | 获取 XMP 键的计数。 |
| virtual Item { get; set; } | 获取或设置具有指定键的对象。 |
| virtual Keys { get; } | 获取 XMP 包中的键。 |
| NamespaceUri { get; } | 获取命名空间 URI。 |
| Prefix { get; } | 获取前缀。 |
| XmlNamespace { get; } | 获取 XML 命名空间。 |
方法
| 名称 | 描述 |
|---|---|
| virtual AddValue(string, object) | 将值添加到指定的键。 |
| virtual AddValue(string, string) | 将值添加到指定的键。 |
| virtual Clear() | 清除此实例。 |
| virtual ContainsKey(string) | 确定此集合是否具有指定键。 |
| GetEnumerator() | 返回一个遍历集合的枚举器。 |
| virtual GetXmlValue() | 将 XMP 值转换为 XML 表示形式。 |
| virtual Remove(string) | 移除具有指定键的值。 |
| virtual SetValue(string, IXmlValue) | 设置值。 |
| virtual SetValue(string, IXmpType) | 设置值。 |
| virtual SetXmpTypeValue(string, XmpTypeBase) | 设置 XMP 类型值。 |
| TryGetValue(string, out object) | 通过 key 获取值。 |
另请参见
- interface IXmlValue
- namespace Aspose.Imaging.Xmp
- assembly Aspose.Imaging