Class XmpMetadata

Class XmpMetadata

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

Fornisce accesso allo stream di metadati XMP.

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

Ereditarietà

objectXmpMetadata

Implementa

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

Membri Ereditati

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

Proprietà

Count

Ottiene il conteggio degli elementi nella raccolta.

public int Count { get; }

Valore della Proprietà

int

IsFixedSize

Controlla se la raccolta ha una dimensione fissa.

public bool IsFixedSize { get; }

Valore della Proprietà

bool

IsReadOnly

Controlla se la raccolta è di sola lettura.

public bool IsReadOnly { get; }

Valore della Proprietà

bool

IsSynchronized

Controlla se la raccolta è sincronizzata.

public bool IsSynchronized { get; }

Valore della Proprietà

bool

Keys

Ottiene la raccolta delle chiavi dei metadati.

public ICollection<string> Keys { get; }

Valore della Proprietà

ICollection<string&gt;

NamespaceManager

Ottiene il gestore dei namespace.

public XmlNamespaceManager NamespaceManager { get; }

Valore della Proprietà

XmlNamespaceManager

SyncRoot

Ottiene l’oggetto di sincronizzazione della raccolta.

public object SyncRoot { get; }

Valore della Proprietà

object

Values

Ottiene i valori nei metadati.

public ICollection<xmpvalue> Values { get; }

Valore della Proprietà

ICollection<XmpValue&gt;

this[string]

Ottiene o imposta i dati dai metadati.

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

Valore della Proprietà

XmpValue

Metodi

Add(string, XmpValue)

Aggiunge un valore ai metadati.

public void Add(string key, XmpValue value)

Parametri

key string

La chiave da aggiungere.

value XmpValue

Valore che verrà aggiunto.

Add(string, object)

Aggiunge un valore ai metadati.

public void Add(string key, object value)

Parametri

key string

La chiave da aggiungere.

value object

Valore che verrà aggiunto.

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

Aggiunge una coppia con chiave e valore nel dizionario.

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

Parametri

item KeyValuePair<string, XmpValue&gt;

Elemento da aggiungere.

AddArrayItem(string, XmpValue)

Aggiunge un valore in un array. Il valore verrà aggiunto alla fine dell’array.

public void AddArrayItem(string arrayKey, XmpValue value)

Parametri

arrayKey string

Chiave dell’array da cercare nel dizionario.

value XmpValue

Valore da aggiungere nell’array.

AddArrayItem(string, int, XmpValue)

Aggiunge un valore in un array all’indice specificato.

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

Parametri

arrayKey string

Chiave dell’array da cercare nel dizionario.

index int

Indice del nuovo valore nell’array.

value XmpValue

Valore da aggiungere nell’array.

AddNamedValue(string, string, XmpValue)

Aggiunge un valore nominato in una struttura.

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

Parametri

structureKey string

Chiave della struttura da cercare nel dizionario.

valueKey string

Nome del valore da aggiungere nella struttura.

value XmpValue

Valore da aggiungere nella struttura.

Clear()

Pulisce i metadati.

public void Clear()

Contains(string)

Controlla se la chiave è contenuta nei metadati.

public bool Contains(string key)

Parametri

key string

La chiave dell’elemento da trovare.

Restituisce

bool

Vero se la chiave è contenuta nei metadati.

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

Controlla se la coppia chiave-valore specificata è contenuta nel dizionario.

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

Parametri

item KeyValuePair<string, XmpValue&gt;

Coppia chiave-valore.

Restituisce

bool

vero se questa coppia è stata trovata.

ContainsKey(string)

Determina se questo dizionario contiene la chiave specificata.

public bool ContainsKey(string key)

Parametri

key string

Chiave da cercare nel dizionario.

Restituisce

bool

vero se la chiave è stata trovata.

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

Copia gli elementi della raccolta in un array.

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

Parametri

array KeyValuePair<string, XmpValue&gt;[]

Array di destinazione.

index int

Indice di partenza.

GetEnumerator()

Restituisce l’enumeratore del dizionario.

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

Restituisce

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

Enumeratore.

GetNamespaceUriByPrefix(string)

Restituisce l’URI del namespace in base al prefisso.

public string GetNamespaceUriByPrefix(string prefix)

Parametri

prefix string

Il valore del prefisso.

Restituisce

string

Il valore dell’URI del namespace.

GetPrefixByNamespaceUri(string)

Restituisce il prefisso in base all’URI del namespace.

public string GetPrefixByNamespaceUri(string namespaceUri)

Parametri

namespaceUri string

URI del namespace.

Restituisce

string

Il valore del prefisso.

RegisterNamespaceUri(string, string)

Registra l’URI del namespace.

public void RegisterNamespaceUri(string prefix, string namespaceUri)

Parametri

prefix string

Il valore del prefisso.

namespaceUri string

Il valore dell’URI del namespace.

RegisterNamespaceUri(string, string, string)

Registra l’URI del namespace.

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

Parametri

prefix string

Il valore del prefisso.

namespaceUri string

Il valore dell’URI del namespace.

schemaDescription string

Il valore della descrizione dello schema.

Remove(string)

Rimuove un’entrata dai metadati.

public bool Remove(string key)

Parametri

key string

La chiave dell’entrata da rimuovere.

Restituisce

bool

Vero - se la chiave è stata rimossa; altrimenti, falso.

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

Rimuove la coppia chiave/valore dalla raccolta.

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

Parametri

item KeyValuePair<string, XmpValue&gt;

Coppia chiave/valore da rimuovere.

Restituisce

bool

vero se la coppia è stata trovata e rimossa.

SetArrayItem(string, int, XmpValue)

Imposta un valore in un array. Il valore precedente verrà sostituito con il nuovo.

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

Parametri

arrayKey string

Chiave dell’array da cercare nel dizionario.

index int

Indice del nuovo valore nell’array.

value XmpValue

Valore da impostare nell’array.

SetNamedValue(string, string, XmpValue)

Imposta un valore nominato in una struttura. Il valore nominato precedente, se già esistente, verrà sostituito con il nuovo.

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

Parametri

structureKey string

Chiave della struttura da cercare nel dizionario.

valueKey string

Nome del valore da impostare nella struttura.

value XmpValue

Valore da impostare nella struttura.

TryGetValue(string, out XmpValue)

Cerca di trovare la chiave nel dizionario e recupera il valore se trovato.

public bool TryGetValue(string key, out XmpValue value)

Parametri

key string

Chiave da cercare nel dizionario.

value XmpValue

Valore recuperato.

Restituisce

bool

vero se la chiave è stata trovata.

 Italiano