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="">>, IEnumerable<keyvaluepair<string, xmpvalue="">>, IEnumerable
Ereditarietà
Implementa
IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">>, IEnumerable<keyvaluepair<string, xmpvalue="">>, 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à
IsFixedSize
Controlla se la raccolta ha una dimensione fissa.
public bool IsFixedSize { get; }
Valore della Proprietà
IsReadOnly
Controlla se la raccolta è di sola lettura.
public bool IsReadOnly { get; }
Valore della Proprietà
IsSynchronized
Controlla se la raccolta è sincronizzata.
public bool IsSynchronized { get; }
Valore della Proprietà
Keys
Ottiene la raccolta delle chiavi dei metadati.
public ICollection<string> Keys { get; }
Valore della Proprietà
ICollection<string>
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à
Values
Ottiene i valori nei metadati.
public ICollection<xmpvalue> Values { get; }
Valore della Proprietà
ICollection<XmpValue>
this[string]
Ottiene o imposta i dati dai metadati.
public XmpValue this[string key] { get; set; }
Valore della Proprietà
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>
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
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>
Coppia chiave-valore.
Restituisce
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
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>[]
Array di destinazione.
index
int
Indice di partenza.
GetEnumerator()
Restituisce l’enumeratore del dizionario.
public IEnumerator<keyvaluepair<string, xmpvalue="">> GetEnumerator()
Restituisce
IEnumerator<KeyValuePair<string, XmpValue>>
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
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
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
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>
Coppia chiave/valore da rimuovere.
Restituisce
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
vero se la chiave è stata trovata.