Class XmpMetadata
Namespace: Aspose.Page.EPS.XMP
Assembly: Aspose.Page.dll (25.1.2)
Proporciona acceso a la secuencia de metadatos XMP.
public sealed class XmpMetadata : IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">>, IEnumerable<keyvaluepair<string, xmpvalue="">>, IEnumerable
Herencia
Implementa
IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">>, IEnumerable<keyvaluepair<string, xmpvalue="">>, IEnumerable
Miembros heredados
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Propiedades
Count
Obtiene el conteo de elementos en la colección.
public int Count { get; }
Valor de la propiedad
IsFixedSize
Verifica si la colección tiene un tamaño fijo.
public bool IsFixedSize { get; }
Valor de la propiedad
IsReadOnly
Verifica si la colección es de solo lectura.
public bool IsReadOnly { get; }
Valor de la propiedad
IsSynchronized
Verifica si la colección está sincronizada.
public bool IsSynchronized { get; }
Valor de la propiedad
Keys
Obtiene la colección de claves de metadatos.
public ICollection<string> Keys { get; }
Valor de la propiedad
ICollection<string>
NamespaceManager
Obtiene el administrador de espacios de nombres.
public XmlNamespaceManager NamespaceManager { get; }
Valor de la propiedad
XmlNamespaceManager
SyncRoot
Obtiene el objeto de sincronización de la colección.
public object SyncRoot { get; }
Valor de la propiedad
Values
Obtiene los valores en los metadatos.
public ICollection<xmpvalue> Values { get; }
Valor de la propiedad
ICollection<XmpValue>
this[string]
Obtiene o establece datos de los metadatos.
public XmpValue this[string key] { get; set; }
Valor de la propiedad
Métodos
Add(string, XmpValue)
Agrega un valor a los metadatos.
public void Add(string key, XmpValue value)
Parámetros
key
string
La clave a agregar.
value
XmpValue
Valor que se agregará.
Add(string, object)
Agrega un valor a los metadatos.
public void Add(string key, object value)
Parámetros
key
string
La clave a agregar.
value
object
Valor que se agregará.
Add(KeyValuePair<string, xmpvalue="">)
Agrega un par con clave y valor al diccionario.
public void Add(KeyValuePair<string, xmpvalue=""> item)
Parámetros
item
KeyValuePair<string, XmpValue>
Elemento a agregar.
AddArrayItem(string, XmpValue)
Agrega un valor a un arreglo. El valor se agregará al final del arreglo.
public void AddArrayItem(string arrayKey, XmpValue value)
Parámetros
arrayKey
string
Clave del arreglo para buscar en el diccionario.
value
XmpValue
Valor a agregar al arreglo.
AddArrayItem(string, int, XmpValue)
Agrega un valor a un arreglo en el índice especificado.
public void AddArrayItem(string arrayKey, int index, XmpValue value)
Parámetros
arrayKey
string
Clave del arreglo para buscar en el diccionario.
index
int
Índice del nuevo valor en el arreglo.
value
XmpValue
Valor a agregar al arreglo.
AddNamedValue(string, string, XmpValue)
Agrega un valor nombrado a una estructura.
public void AddNamedValue(string structureKey, string valueKey, XmpValue value)
Parámetros
structureKey
string
Clave de la estructura para buscar en el diccionario.
valueKey
string
Nombre del valor a agregar a la estructura.
value
XmpValue
Valor a agregar a la estructura.
Clear()
Limpia los metadatos.
public void Clear()
Contains(string)
Verifica si la clave está contenida en los metadatos.
public bool Contains(string key)
Parámetros
key
string
La clave de la entrada a encontrar.
Retorna
Verdadero si la clave está contenida en los metadatos.
Contains(KeyValuePair<string, xmpvalue="">)
Verifica si el par clave-valor especificado está contenido en el diccionario.
public bool Contains(KeyValuePair<string, xmpvalue=""> item)
Parámetros
item
KeyValuePair<string, XmpValue>
Par clave-valor.
Retorna
verdadero si este par fue encontrado.
ContainsKey(string)
Determina si este diccionario contiene la clave especificada.
public bool ContainsKey(string key)
Parámetros
key
string
Clave para buscar en el diccionario.
Retorna
verdadero si la clave fue encontrada.
CopyTo(KeyValuePair<string, xmpvalue="">[], int)
Copia elementos de la colección en un arreglo.
public void CopyTo(KeyValuePair<string, xmpvalue="">[] array, int index)
Parámetros
array
KeyValuePair<string, XmpValue>[]
Arreglo de destino.
index
int
Índice inicial.
GetEnumerator()
Devuelve el enumerador del diccionario.
public IEnumerator<keyvaluepair<string, xmpvalue="">> GetEnumerator()
Retorna
IEnumerator<KeyValuePair<string, XmpValue>>
Enumerador.
GetNamespaceUriByPrefix(string)
Devuelve el URI del espacio de nombres por prefijo.
public string GetNamespaceUriByPrefix(string prefix)
Parámetros
prefix
string
El valor del prefijo.
Retorna
El valor del URI del espacio de nombres.
GetPrefixByNamespaceUri(string)
Devuelve el prefijo por URI del espacio de nombres.
public string GetPrefixByNamespaceUri(string namespaceUri)
Parámetros
namespaceUri
string
URI del espacio de nombres.
Retorna
El valor del prefijo.
RegisterNamespaceUri(string, string)
Registra el URI del espacio de nombres.
public void RegisterNamespaceUri(string prefix, string namespaceUri)
Parámetros
prefix
string
El valor del prefijo.
namespaceUri
string
El valor del URI del espacio de nombres.
RegisterNamespaceUri(string, string, string)
Registra el URI del espacio de nombres.
public void RegisterNamespaceUri(string prefix, string namespaceUri, string schemaDescription)
Parámetros
prefix
string
El valor del prefijo.
namespaceUri
string
El valor del URI del espacio de nombres.
schemaDescription
string
El valor de la descripción del esquema.
Remove(string)
Elimina una entrada de los metadatos.
public bool Remove(string key)
Parámetros
key
string
La clave de la entrada a eliminar.
Retorna
Verdadero - si la clave fue eliminada; de lo contrario, falso.
Remove(KeyValuePair<string, xmpvalue="">)
Elimina el par clave/valor de la colección.
public bool Remove(KeyValuePair<string, xmpvalue=""> item)
Parámetros
item
KeyValuePair<string, XmpValue>
Par clave/valor a eliminar.
Retorna
verdadero si el par fue encontrado y eliminado.
SetArrayItem(string, int, XmpValue)
Establece un valor en un arreglo. El valor anterior será reemplazado por el nuevo.
public void SetArrayItem(string arrayKey, int index, XmpValue value)
Parámetros
arrayKey
string
Clave del arreglo para buscar en el diccionario.
index
int
Índice del nuevo valor en el arreglo.
value
XmpValue
Valor a establecer en el arreglo.
SetNamedValue(string, string, XmpValue)
Establece un valor nombrado en una estructura. El valor nombrado anterior, si ya existe, será reemplazado por el nuevo.
public void SetNamedValue(string structureKey, string valueKey, XmpValue value)
Parámetros
structureKey
string
Clave de la estructura para buscar en el diccionario.
valueKey
string
Nombre del valor a establecer en la estructura.
value
XmpValue
Valor a establecer en la estructura.
TryGetValue(string, out XmpValue)
Intenta encontrar la clave en el diccionario y recupera el valor si se encuentra.
public bool TryGetValue(string key, out XmpValue value)
Parámetros
key
string
Clave para buscar en el diccionario.
value
XmpValue
Valor recuperado.
Retorna
verdadero si la clave fue encontrada.