Metadata

Metadata class

Предоставляет доступ к потоку метаданных XMP.

public sealed class Metadata : IDictionary<string, XmpValue>

Характеристики

Имя Описание
Count { get; } Получает количество элементов в коллекции.
ExtensionFields { get; } Получает словарь полей расширения.
IsFixedSize { get; } Проверяет, имеет ли коллекция фиксированный размер.
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) Пытается найти ключ в словаре и извлекает значение, если оно найдено.

Смотрите также