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)尝试在字典中查找键,如果找到则检索值。

也可以看看