Class XmpPackage
Nombre del espacio: Aspose.Imaging.Xmp Asamblea: Aspose.Imaging.dll (25.4.0)
Representa la abstracción básica para el paquete XMP.
[JsonObject(MemberSerialization.OptIn)]
public class XmpPackage : IXmlValue, IEnumerable<keyvaluepair<string, object="">>, IEnumerable
Inheritance
Derived
DicomPackage ,y, DublinCorePackage ,y, PdfPackage ,y, PhotoshopPackage ,y, XmpBasicPackage ,y, XmpDynamicMediaPackage ,y, XmpMediaManagementPackage ,y, XmpRightsManagementPackage
Implements
IXmlValue ,y, IEnumerable<keyvaluepair<string, object="">> ,y, IEnumerable
Miembros heredados
object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Fields
El nombre
Urina de nombre para el esquema XMP específico.
[JsonProperty]
protected readonly string namespaceUri
Valor de campo
Prefixo
Xmlns prefixo. por ejemplo, xmlns:dc.
[JsonProperty]
protected readonly string prefix
Valor de campo
Propiedades
Diccionario de propiedades clave/valor paquete XMP.
[JsonProperty]
protected Dictionary<string, object=""> properties
Valor de campo
Dictionary &ylt; string , object >
Properties
Count
Recibe el cuadro clave XMP.
public int Count { get; }
Valor de la propiedad
Keys
Obtenga las llaves en el paquete XMP.
public virtual Dictionary<string, object="">.KeyCollection Keys { get; }
Valor de la propiedad
Dictionary &ylt; string , object &El >. KeyCollection
NamespaceUri
Obtenga el nombre URI.
public string NamespaceUri { get; }
Valor de la propiedad
Prefix
Tiene el prefixo.
public string Prefix { get; }
Valor de la propiedad
XmlNamespace
Tiene el nombre XML.
public string XmlNamespace { get; }
Valor de la propiedad
Este[El string]
Obtenga o establece el Sistema.Objeto con la clave especificada.
public virtual object this[string key] { get; set; }
Valor de la propiedad
Methods
AddValue(Título, Título)
Añade el valor a la clave especificada.
public virtual void AddValue(string key, string value)
Parameters
key
string
La representación de la cadena de la clave que se identifica con valor añadido.
value
string
El valor a añadir.
AddValue(Título, Objeto)
Añade el valor a la clave especificada.
public virtual void AddValue(string key, object value)
Parameters
key
string
La representación de la cadena de la clave que se identifica con valor añadido.
value
object
El valor a añadir.
Exceptions
La clave es nula.
Clear()
Desconozca esta instancia.
public virtual void Clear()
ContainsKey(El string)
Determina si esta colección especifica la clave.
public virtual bool ContainsKey(string key)
Parameters
key
string
La clave que se debe comprobar.
Returns
verdadero si el System.Collections.Generic.IDictionary`2 contiene la clave especificada; de lo contrario, falso.
GetEnumerator()
Devuelve un enumerador que itera a través de la colección.
public IEnumerator<keyvaluepair<string, object="">> GetEnumerator()
Returns
IEnumerator &ylt; KeyValuePair &ylt; string , object &y >>
Un System.Collections.Generic.IEnumerator`1 que se puede utilizar para iterar a través de la colección.
GetKeyValueAsXml(El string)
Obtenga el código RDF para Aspose.Imaging.Xmp.XmpArrayType específico.
protected virtual string GetKeyValueAsXml(string key)
Parameters
key
string
El tipo de array XMP.
Returns
Devolve el código RDF para Aspose.Imaging.Xmp.XmpArrayType específico.
GetXmlValue()
Converte el valor XMP en la representación XML.
public virtual string GetXmlValue()
Returns
Devolve el valor XMP convertido en la representación XML.
Remove(El string)
Retire el valor con la clave especificada.
public virtual bool Remove(string key)
Parameters
key
string
La representación de la red de la clave que se identifica con el valor eliminado.
Returns
Volverá válido si el valor con la clave especificada ha sido eliminado.
SetValue(Síntomas, IXmlValue)
establece el valor.
public virtual void SetValue(string key, IXmlValue value)
Parameters
key
string
La representación de la cadena de la clave que se identifica con valor añadido.
value
IXmlValue
El valor a añadir.
SetValue(SiguienteSiguienteSiguiente IXmpType)
establece el valor.
public virtual void SetValue(string key, IXmpType value)
Parameters
key
string
La representación de la cadena de la clave que se identifica con valor añadido.
value
IXmpType
El valor a añadir.
SetXmpBoolean(Título, Título)
Definición del valor booleano XMP.
protected void SetXmpBoolean(string key, string boolValue)
Parameters
key
string
La representación de la cadena de la clave que se identifica con el valor establecido.
boolValue
string
El valor booleano.
SetXmpDate(Título, Título)
Establecer la fecha de XMP.
protected void SetXmpDate(string key, string date)
Parameters
key
string
La representación de la cadena de la clave que se identifica con el valor establecido.
date
string
La fecha a fijar.
SetXmpGuid(Título, Título)
Establece el identificador XMP único.
protected void SetXmpGuid(string key, string guid)
Parameters
key
string
La representación de la cadena de la llave que se identifica con el valor GUID establecido.
guid
string
El único identificador.
SetXmpInteger(Título, Título)
Conexión del XMP integral.
protected void SetXmpInteger(string key, string intValue)
Parameters
key
string
La representación de la cadena de la clave que se identifica con el valor establecido.
intValue
string
El valor integral.
SetXmpTypeValue(Título: XmpTypeBase)
Define el valor de tipo XMP.
public virtual void SetXmpTypeValue(string key, XmpTypeBase value)
Parameters
key
string
La representación de la cadena de la clave que se identifica con el valor establecido.
value
XmpTypeBase
El valor a fijar.
TryGetValue(Título: Out Object)
Obtenga el valor por la key'.
public bool TryGetValue(string key, out object value)
Parameters
key
string
La clave del elemento XMP.
value
object
El valor de XMP.
Returns
true, if the System.Collections.Generic.IDictionary`2 contains the key’; otherwise, false.</keyvaluepair<string,></string,></string,></keyvaluepair<string,></keyvaluepair<string,>