Class XmpMetadata

Class XmpMetadata

Namespace: Aspose.Page.EPS.XMP
Assembly: Aspose.Page.dll (25.1.2)

Обеспечивает доступ к потоку метаданных XMP.

public sealed class XmpMetadata : IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">&gt;, IEnumerable<keyvaluepair<string, xmpvalue="">&gt;, IEnumerable

Наследование

objectXmpMetadata

Реализует

IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">&gt;, IEnumerable<keyvaluepair<string, xmpvalue="">&gt;, IEnumerable

Унаследованные члены

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Свойства

Count

Получает количество элементов в коллекции.

public int Count { get; }

Значение свойства

int

IsFixedSize

Проверяет, имеет ли коллекция фиксированный размер.

public bool IsFixedSize { get; }

Значение свойства

bool

IsReadOnly

Проверяет, является ли коллекция только для чтения.

public bool IsReadOnly { get; }

Значение свойства

bool

IsSynchronized

Проверяет, синхронизирована ли коллекция.

public bool IsSynchronized { get; }

Значение свойства

bool

Keys

Получает коллекцию ключей метаданных.

public ICollection<string> Keys { get; }

Значение свойства

ICollection<string&gt;

NamespaceManager

Получает менеджер пространств имен.

public XmlNamespaceManager NamespaceManager { get; }

Значение свойства

XmlNamespaceManager

SyncRoot

Получает объект синхронизации коллекции.

public object SyncRoot { get; }

Значение свойства

object

Values

Получает значения в метаданных.

public ICollection<xmpvalue> Values { get; }

Значение свойства

ICollection<XmpValue&gt;

this[string]

Получает или задает данные из метаданных.

public XmpValue this[string key] { get; set; }

Значение свойства

XmpValue

Методы

Add(string, XmpValue)

Добавляет значение в метаданные.

public void Add(string key, XmpValue value)

Параметры

key string

Ключ для добавления.

value XmpValue

Значение, которое будет добавлено.

Add(string, object)

Добавляет значение в метаданные.

public void Add(string key, object value)

Параметры

key string

Ключ для добавления.

value object

Значение, которое будет добавлено.

Add(KeyValuePair<string, xmpvalue="">)

Добавляет пару с ключом и значением в словарь.

public void Add(KeyValuePair<string, xmpvalue=""> item)

Параметры

item KeyValuePair<string, XmpValue&gt;

Элемент, который будет добавлен.

AddArrayItem(string, XmpValue)

Добавляет значение в массив. Значение будет добавлено в конец массива.

public void AddArrayItem(string arrayKey, XmpValue value)

Параметры

arrayKey string

Ключ массива для поиска в словаре.

value XmpValue

Значение для добавления в массив.

AddArrayItem(string, int, XmpValue)

Добавляет значение в массив по указанному индексу.

public void AddArrayItem(string arrayKey, int index, XmpValue value)

Параметры

arrayKey string

Ключ массива для поиска в словаре.

index int

Индекс нового значения в массиве.

value XmpValue

Значение для добавления в массив.

AddNamedValue(string, string, XmpValue)

Добавляет именованное значение в структуру.

public void AddNamedValue(string structureKey, string valueKey, XmpValue value)

Параметры

structureKey string

Ключ структуры для поиска в словаре.

valueKey string

Имя значения для добавления в структуру.

value XmpValue

Значение для добавления в структуру.

Clear()

Очищает метаданные.

public void Clear()

Contains(string)

Проверяет, содержится ли ключ в метаданных.

public bool Contains(string key)

Параметры

key string

Ключ записи для поиска.

Возвращает

bool

true, если ключ содержится в метаданных.

Contains(KeyValuePair<string, xmpvalue="">)

Проверяет, содержится ли указанная пара ключ-значение в словаре.

public bool Contains(KeyValuePair<string, xmpvalue=""> item)

Параметры

item KeyValuePair<string, XmpValue&gt;

Пара ключ-значение.

Возвращает

bool

true, если пара была найдена.

ContainsKey(string)

Определяет, содержит ли этот словарь указанный ключ.

public bool ContainsKey(string key)

Параметры

key string

Ключ для поиска в словаре.

Возвращает

bool

true, если ключ найден.

CopyTo(KeyValuePair<string, xmpvalue="">[], int)

Копирует элементы коллекции в массив.

public void CopyTo(KeyValuePair<string, xmpvalue="">[] array, int index)

Параметры

array KeyValuePair<string, XmpValue&gt;[]

Массив назначения.

index int

Начальный индекс.

GetEnumerator()

Возвращает перечислитель словаря.

public IEnumerator<keyvaluepair<string, xmpvalue="">&gt; GetEnumerator()

Возвращает

IEnumerator<KeyValuePair<string, XmpValue&gt;&gt;

Перечислитель.

GetNamespaceUriByPrefix(string)

Возвращает URI пространства имен по префиксу.

public string GetNamespaceUriByPrefix(string prefix)

Параметры

prefix string

Значение префикса.

Возвращает

string

Значение URI пространства имен.

GetPrefixByNamespaceUri(string)

Возвращает префикс по URI пространства имен.

public string GetPrefixByNamespaceUri(string namespaceUri)

Параметры

namespaceUri string

URI пространства имен.

Возвращает

string

Значение префикса.

RegisterNamespaceUri(string, string)

Регистрирует URI пространства имен.

public void RegisterNamespaceUri(string prefix, string namespaceUri)

Параметры

prefix string

Значение префикса.

namespaceUri string

Значение URI пространства имен.

RegisterNamespaceUri(string, string, string)

Регистрирует URI пространства имен.

public void RegisterNamespaceUri(string prefix, string namespaceUri, string schemaDescription)

Параметры

prefix string

Значение префикса.

namespaceUri string

Значение URI пространства имен.

schemaDescription string

Значение описания схемы.

Remove(string)

Удаляет запись из метаданных.

public bool Remove(string key)

Параметры

key string

Ключ записи для удаления.

Возвращает

bool

True - если ключ удален; в противном случае false.

Remove(KeyValuePair<string, xmpvalue="">)

Удаляет пару ключ/значение из коллекции.

public bool Remove(KeyValuePair<string, xmpvalue=""> item)

Параметры

item KeyValuePair<string, XmpValue&gt;

Пара ключ/значение для удаления.

Возвращает

bool

true, если пара была найдена и удалена.

SetArrayItem(string, int, XmpValue)

Устанавливает значение в массив. Предыдущее значение будет заменено новым.

public void SetArrayItem(string arrayKey, int index, XmpValue value)

Параметры

arrayKey string

Ключ массива для поиска в словаре.

index int

Индекс нового значения в массиве.

value XmpValue

Значение для установки в массиве.

SetNamedValue(string, string, XmpValue)

Устанавливает именованное значение в структуру. Предыдущее именованное значение, если оно уже существует, будет заменено новым.

public void SetNamedValue(string structureKey, string valueKey, XmpValue value)

Параметры

structureKey string

Ключ структуры для поиска в словаре.

valueKey string

Имя значения для установки в структуре.

value XmpValue

Значение для установки в структуре.

TryGetValue(string, out XmpValue)

Пытается найти ключ в словаре и извлечь значение, если найдено.

public bool TryGetValue(string key, out XmpValue value)

Параметры

key string

Ключ для поиска в словаре.

value XmpValue

Извлеченное значение.

Возвращает

bool

true, если ключ был найден.

 Русский