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="">>, IEnumerable<keyvaluepair<string, xmpvalue="">>, IEnumerable
Спадкування
Реалізує
IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">>, IEnumerable<keyvaluepair<string, xmpvalue="">>, IEnumerable
Спадковані члени
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Властивості
Count
Отримує кількість елементів у колекції.
public int Count { get; }
Значення властивості
IsFixedSize
Перевіряє, чи має колекція фіксований розмір.
public bool IsFixedSize { get; }
Значення властивості
IsReadOnly
Перевіряє, чи є колекція лише для читання.
public bool IsReadOnly { get; }
Значення властивості
IsSynchronized
Перевіряє, чи є колекція синхронізованою.
public bool IsSynchronized { get; }
Значення властивості
Keys
Отримує колекцію ключів метаданих.
public ICollection<string> Keys { get; }
Значення властивості
ICollection<string>
NamespaceManager
Отримує менеджер простору імен.
public XmlNamespaceManager NamespaceManager { get; }
Значення властивості
XmlNamespaceManager
SyncRoot
Отримує об’єкт синхронізації колекції.
public object SyncRoot { get; }
Значення властивості
Values
Отримує значення в метаданих.
public ICollection<xmpvalue> Values { get; }
Значення властивості
ICollection<XmpValue>
this[string]
Отримує або задає дані з метаданих.
public XmpValue this[string key] { get; set; }
Значення властивості
Методи
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>
Елемент, який потрібно додати.
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
Ключ запису для пошуку.
Повертає
True, якщо ключ міститься в метаданих.
Contains(KeyValuePair<string, xmpvalue="">)
Перевіряє, чи міститься вказана пара ключ-значення в словнику.
public bool Contains(KeyValuePair<string, xmpvalue=""> item)
Параметри
item
KeyValuePair<string, XmpValue>
Пара ключ-значення.
Повертає
true, якщо ця пара була знайдена.
ContainsKey(string)
Визначає, чи містить цей словник вказаний ключ.
public bool ContainsKey(string key)
Параметри
key
string
Ключ для пошуку в словнику.
Повертає
true, якщо ключ знайдено.
CopyTo(KeyValuePair<string, xmpvalue="">[], int)
Копіює елементи колекції в масив.
public void CopyTo(KeyValuePair<string, xmpvalue="">[] array, int index)
Параметри
array
KeyValuePair<string, XmpValue>[]
Масив призначення.
index
int
Початковий індекс.
GetEnumerator()
Повертає перерахувач словника.
public IEnumerator<keyvaluepair<string, xmpvalue="">> GetEnumerator()
Повертає
IEnumerator<KeyValuePair<string, XmpValue>>
Перерахувач.
GetNamespaceUriByPrefix(string)
Повертає URI простору імен за префіксом.
public string GetNamespaceUriByPrefix(string prefix)
Параметри
prefix
string
Значення префікса.
Повертає
Значення URI простору імен.
GetPrefixByNamespaceUri(string)
Повертає префікс за URI простору імен.
public string GetPrefixByNamespaceUri(string namespaceUri)
Параметри
namespaceUri
string
URI простору імен.
Повертає
Значення префікса.
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
Ключ запису для видалення.
Повертає
True - якщо ключ видалено; в іншому випадку - false.
Remove(KeyValuePair<string, xmpvalue="">)
Видаляє пару ключ/значення з колекції.
public bool Remove(KeyValuePair<string, xmpvalue=""> item)
Параметри
item
KeyValuePair<string, XmpValue>
Пара ключ/значення, яка повинна бути видалена.
Повертає
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
Отримане значення.
Повертає
true, якщо ключ було знайдено.