Class XmpMetadata

Class XmpMetadata

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

Poskytuje přístup k datovému proudu XMP metadat.

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

Dědění

objectXmpMetadata

Implementuje

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

Děděné členy

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

Vlastnosti

Count

Získá počet prvků v kolekci.

public int Count { get; }

Hodnota vlastnosti

int

IsFixedSize

Kontroluje, zda má kolekce pevnou velikost.

public bool IsFixedSize { get; }

Hodnota vlastnosti

bool

IsReadOnly

Kontroluje, zda je kolekce pouze pro čtení.

public bool IsReadOnly { get; }

Hodnota vlastnosti

bool

IsSynchronized

Kontroluje, zda je kolekce synchronizována.

public bool IsSynchronized { get; }

Hodnota vlastnosti

bool

Keys

Získá kolekci klíčů metadat.

public ICollection<string> Keys { get; }

Hodnota vlastnosti

ICollection<string&gt;

NamespaceManager

Získá správce jmen.

public XmlNamespaceManager NamespaceManager { get; }

Hodnota vlastnosti

XmlNamespaceManager

SyncRoot

Získá synchronizační objekt kolekce.

public object SyncRoot { get; }

Hodnota vlastnosti

object

Values

Získá hodnoty v metadatech.

public ICollection<xmpvalue> Values { get; }

Hodnota vlastnosti

ICollection<XmpValue&gt;

this[string]

Získá nebo nastaví data z metadat.

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

Hodnota vlastnosti

XmpValue

Metody

Add(string, XmpValue)

Přidá hodnotu do metadat.

public void Add(string key, XmpValue value)

Parametry

key string

Klíč k přidání.

value XmpValue

Hodnota, která bude přidána.

Add(string, object)

Přidá hodnotu do metadat.

public void Add(string key, object value)

Parametry

key string

Klíč k přidání.

value object

Hodnota, která bude přidána.

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

Přidá pár s klíčem a hodnotou do slovníku.

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

Parametry

item KeyValuePair<string, XmpValue&gt;

Položka, která má být přidána.

AddArrayItem(string, XmpValue)

Přidá hodnotu do pole. Hodnota bude přidána na konec pole.

public void AddArrayItem(string arrayKey, XmpValue value)

Parametry

arrayKey string

Klíč pole, ve kterém se má hledat ve slovníku.

value XmpValue

Hodnota, která se má přidat do pole.

AddArrayItem(string, int, XmpValue)

Přidá hodnotu do pole podle zadaného indexu.

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

Parametry

arrayKey string

Klíč pole, ve kterém se má hledat ve slovníku.

index int

Index nové hodnoty v poli.

value XmpValue

Hodnota, která se má přidat do pole.

AddNamedValue(string, string, XmpValue)

Přidá pojmenovanou hodnotu do struktury.

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

Parametry

structureKey string

Klíč struktury, ve které se má hledat ve slovníku.

valueKey string

Název hodnoty, kterou je třeba přidat do struktury.

value XmpValue

Hodnota, kterou je třeba přidat do struktury.

Clear()

Vymaže metadata.

public void Clear()

Contains(string)

Kontroluje, zda klíč je obsažen v metadatech.

public bool Contains(string key)

Parametry

key string

Klíč položky, kterou je třeba najít.

Vrací

bool

True, pokud je klíč obsažen v metadatech.

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

Kontroluje, zda je zadaný pár klíč-hodnota obsažen ve slovníku.

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

Parametry

item KeyValuePair<string, XmpValue&gt;

Pár klíč-hodnota.

Vrací

bool

true, pokud byl tento pár nalezen.

ContainsKey(string)

Určuje, zda tento slovník obsahuje zadaný klíč.

public bool ContainsKey(string key)

Parametry

key string

Klíč, který se má hledat ve slovníku.

Vrací

bool

true, pokud je klíč nalezen.

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

Kopíruje prvky kolekce do pole.

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

Parametry

array KeyValuePair<string, XmpValue&gt;[]

Cílové pole.

index int

Počáteční index.

GetEnumerator()

Vrátí enumerátor slovníku.

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

Vrací

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

Enumerátor.

GetNamespaceUriByPrefix(string)

Vrátí URI jmenného prostoru podle prefixu.

public string GetNamespaceUriByPrefix(string prefix)

Parametry

prefix string

Hodnota prefixu.

Vrací

string

Hodnota URI jmenného prostoru.

GetPrefixByNamespaceUri(string)

Vrátí prefix podle URI jmenného prostoru.

public string GetPrefixByNamespaceUri(string namespaceUri)

Parametry

namespaceUri string

URI jmenného prostoru.

Vrací

string

Hodnota prefixu.

RegisterNamespaceUri(string, string)

Registruje URI jmenného prostoru.

public void RegisterNamespaceUri(string prefix, string namespaceUri)

Parametry

prefix string

Hodnota prefixu.

namespaceUri string

Hodnota URI jmenného prostoru.

RegisterNamespaceUri(string, string, string)

Registruje URI jmenného prostoru.

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

Parametry

prefix string

Hodnota prefixu.

namespaceUri string

Hodnota URI jmenného prostoru.

schemaDescription string

Hodnota popisu schématu.

Remove(string)

Odstraní položku z metadat.

public bool Remove(string key)

Parametry

key string

Klíč položky, kterou je třeba odstranit.

Vrací

bool

True - pokud byl klíč odstraněn; jinak false.

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

Odstraní pár klíč/hodnota z kolekce.

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

Parametry

item KeyValuePair<string, XmpValue&gt;

Pár klíč/hodnota, který má být odstraněn.

Vrací

bool

true, pokud byl pár nalezen a odstraněn.

SetArrayItem(string, int, XmpValue)

Nastaví hodnotu v poli. Předchozí hodnota bude nahrazena novou.

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

Parametry

arrayKey string

Klíč pole, ve kterém se má hledat ve slovníku.

index int

Index nové hodnoty v poli.

value XmpValue

Hodnota, kterou je třeba nastavit v poli.

SetNamedValue(string, string, XmpValue)

Nastaví pojmenovanou hodnotu do struktury. Předchozí pojmenovaná hodnota, pokud již existuje, bude nahrazena novou.

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

Parametry

structureKey string

Klíč struktury, ve které se má hledat ve slovníku.

valueKey string

Název hodnoty, kterou je třeba nastavit do struktury.

value XmpValue

Hodnota, kterou je třeba nastavit do struktury.

TryGetValue(string, out XmpValue)

Pokouší se najít klíč ve slovníku a získat hodnotu, pokud byla nalezena.

public bool TryGetValue(string key, out XmpValue value)

Parametry

key string

Klíč, který se má hledat ve slovníku.

value XmpValue

Získaná hodnota.

Vrací

bool

true, pokud byl klíč nalezen.

 Čeština