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)Пытается найти ключ в словаре и извлекает значение, если оно найдено.

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