Metadata

Metadata class

提供对 XMP 元数据流的访问。

public sealed class Metadata : IDictionary<string, XmpValue>

特性

姓名 描述
Count { get; } 获取集合中元素的计数。
ExtensionFields { get; } 获取扩展字段的字典。
IsFixedSize { get; } 检查colleciton 是否有固定大小。
IsReadOnly { get; } 检查集合是否是只读的。
IsSynchronized { get; } 检查收集是否同步。
Item { get; set; } 从元数据中获取或设置数据。
Keys { get; } 获取元数据键的集合。
NamespaceManager { get; } 获取命名空间管理器。
SyncRoot { get; } 获取集合同步对象。
Values { get; } 获取元数据中的值。

方法

姓名 描述
Add(KeyValuePair<string, XmpValue>) 将键和值对添加到字典中。
Add(string, object) 为元数据增加价值。
Add(string, XmpPdfAExtensionObject) 为元数据添加 pdf 扩展名。
Add(string, XmpValue) 为元数据增加价值。
Clear() 清除元数据。
Contains(KeyValuePair<string, XmpValue>) 检查指定的键值对是否包含在字典中。
Contains(string) 检查密钥是否包含在元数据中。
ContainsKey(string) 确定此字典是否包含指定的键。
CopyTo(KeyValuePair<string, XmpValue>[], int)
GetEnumerator() 返回字典枚举器。
GetNamespaceUriByPrefix(string) 按前缀返回命名空间 URI。
GetPrefixByNamespaceUri(string) 按命名空间 URI 返回前缀。
RegisterNamespaceUri(string, string) 注册命名空间 URI.
RegisterNamespaceUri(string, string, string) 注册命名空间 URI.
Remove(KeyValuePair<string, XmpValue>) 从集合中删除键/值对。
Remove(string) 从元数据中删除条目。
TryGetValue(string, out XmpValue) 尝试在字典中查找键,如果找到则检索值。

也可以看看