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, якщо ключ було знайдено.

 Українська