Class XmpMetadata

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="">&gt;, IEnumerable<keyvaluepair<string, xmpvalue="">&gt;, IEnumerable

Herencia

objectXmpMetadata

Implementa

IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">&gt;, IEnumerable<keyvaluepair<string, xmpvalue="">&gt;, 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

int

IsFixedSize

Verifica si la colección tiene un tamaño fijo.

public bool IsFixedSize { get; }

Valor de la propiedad

bool

IsReadOnly

Verifica si la colección es de solo lectura.

public bool IsReadOnly { get; }

Valor de la propiedad

bool

IsSynchronized

Verifica si la colección está sincronizada.

public bool IsSynchronized { get; }

Valor de la propiedad

bool

Keys

Obtiene la colección de claves de metadatos.

public ICollection<string> Keys { get; }

Valor de la propiedad

ICollection<string&gt;

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

object

Values

Obtiene los valores en los metadatos.

public ICollection<xmpvalue> Values { get; }

Valor de la propiedad

ICollection<XmpValue&gt;

this[string]

Obtiene o establece datos de los metadatos.

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

Valor de la propiedad

XmpValue

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&gt;

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

bool

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&gt;

Par clave-valor.

Retorna

bool

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

bool

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&gt;[]

Arreglo de destino.

index int

Índice inicial.

GetEnumerator()

Devuelve el enumerador del diccionario.

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

Retorna

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

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

string

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

string

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

bool

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&gt;

Par clave/valor a eliminar.

Retorna

bool

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

bool

verdadero si la clave fue encontrada.

 Español