Class XmpPackage
Nom dels espais: Aspose.Imaging.Xmp Assemblea: Aspose.Imaging.dll (25.4.0)
Representa l’abstracció de base del paquet XMP.
[JsonObject(MemberSerialization.OptIn)]
public class XmpPackage : IXmlValue, IEnumerable<keyvaluepair<string, object="">>, IEnumerable
Inheritance
Derived
DicomPackage , DublinCorePackage , PdfPackage , PhotoshopPackage , XmpBasicPackage , XmpDynamicMediaPackage , XmpMediaManagementPackage , XmpRightsManagementPackage
Implements
IXmlValue , IEnumerable<keyvaluepair<string, object="">> , IEnumerable
Membres heretats
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
El nom
Nom espacial urí per a l’esquema XMP específic.
[JsonProperty]
protected readonly string namespaceUri
Valor de camp
Prefix
Xmlns prefix. per exemple, xMLns:dc.
[JsonProperty]
protected readonly string prefix
Valor de camp
Propietat
Diccionari de propietats clau/valor XMP paquet.
[JsonProperty]
protected Dictionary<string, object=""> properties
Valor de camp
Dictionary < string , object >
Properties
Count
Guanya el compte clau de XMP.
public int Count { get; }
Valor de la propietat
Keys
Obté les claus en el paquet XMP.
public virtual Dictionary<string, object="">.KeyCollection Keys { get; }
Valor de la propietat
Dictionary < string , object És > KeyCollection
NamespaceUri
Obtenir el nom espacial URI.
public string NamespaceUri { get; }
Valor de la propietat
Prefix
Aconsegueix el prefix.
public string Prefix { get; }
Valor de la propietat
XmlNamespace
Obtenir el nom XML.
public string XmlNamespace { get; }
Valor de la propietat
Aquest[Tàrrega]
Obté o col·loca el System.Object amb la clau especificada.
public virtual object this[string key] { get; set; }
Valor de la propietat
Methods
AddValue(Tècnic, Tècnic)
Afegeix el valor a la clau especificada.
public virtual void AddValue(string key, string value)
Parameters
key
string
La representació de la fila de clau que s’identifica amb valor afegit.
value
string
El valor a afegir.
AddValue(Tàrrega, Objecte)
Afegeix el valor a la clau especificada.
public virtual void AddValue(string key, object value)
Parameters
key
string
La representació de la fila de clau que s’identifica amb valor afegit.
value
object
El valor a afegir.
Exceptions
La clau és zero.
Clear()
Es clarifica aquesta instància.
public virtual void Clear()
ContainsKey(Tàrrega)
Determina si aquesta col·lecció especifica la clau.
public virtual bool ContainsKey(string key)
Parameters
key
string
La clau que s’ha de comprovar.
Returns
Veritat si el Sistema.Col·leccions.Generic.IDictionary`2 conté la clau especificada; en cas contrari, falsa.
GetEnumerator()
Retorna un enumerador que itera a través de la col·lecció.
public IEnumerator<keyvaluepair<string, object="">> GetEnumerator()
Returns
IEnumerator < KeyValuePair < string , object &I és que >>
Un System.Collections.Generic.IEnumerator`1 que es pot utilitzar per iterar a través de la col·lecció.
GetKeyValueAsXml(Tàrrega)
Obté el codi RDF per a Aspose.Imaging.Xmp.xmpArrayType específic.
protected virtual string GetKeyValueAsXml(string key)
Parameters
key
string
El tipus d’arrel XMP.
Returns
Retorna el codi RDF per a Aspose.Imaging.Xmp.xmpArrayType específic.
GetXmlValue()
Converteix el valor XMP a la representació XML.
public virtual string GetXmlValue()
Returns
Retorna el valor XMP convertit en la representació XML.
Remove(Tàrrega)
Elimina el valor amb la clau especificada.
public virtual bool Remove(string key)
Parameters
key
string
La representació de la fila de clau que s’identifica amb el valor eliminat.
Returns
Retorna la veritat si es va eliminar el valor amb la clau especificada.
SetValue(Xerrada, IXmlValue)
Establir el valor.
public virtual void SetValue(string key, IXmlValue value)
Parameters
key
string
La representació de la fila de clau que s’identifica amb valor afegit.
value
IXmlValue
El valor a afegir.
SetValue(Xerrada, IXmpType)
Establir el valor.
public virtual void SetValue(string key, IXmpType value)
Parameters
key
string
La representació de la fila de clau que s’identifica amb valor afegit.
value
IXmpType
El valor a afegir.
SetXmpBoolean(Tècnic, Tècnic)
Definició del valor booleà XMP.
protected void SetXmpBoolean(string key, string boolValue)
Parameters
key
string
La representació de la fila de clau que s’identifica amb el valor establert.
boolValue
string
El valor boolià.
SetXmpDate(Tècnic, Tècnic)
Configuració de la data XMP.
protected void SetXmpDate(string key, string date)
Parameters
key
string
La representació de la fila de clau que s’identifica amb el valor establert.
date
string
La data per establir.
SetXmpGuid(Tècnic, Tècnic)
Configura el identificador XMP únic.
protected void SetXmpGuid(string key, string guid)
Parameters
key
string
La representació de la fila de clau que s’identifica amb el valor GUID establert.
guid
string
Un identificador únic.
SetXmpInteger(Tècnic, Tècnic)
Comproveu el XMP integral.
protected void SetXmpInteger(string key, string intValue)
Parameters
key
string
La representació de la fila de clau que s’identifica amb el valor establert.
intValue
string
El valor integral.
SetXmpTypeValue(Tècnic, XmpTypeBase)
Defineix el valor de tipus XMP.
public virtual void SetXmpTypeValue(string key, XmpTypeBase value)
Parameters
key
string
La representació de la fila de clau que s’identifica amb el valor establert.
value
XmpTypeBase
El valor a fixar.
TryGetValue(Tàrrega, Objecte)
Obté el valor per la clau '.
public bool TryGetValue(string key, out object value)
Parameters
key
string
La clau del element XMP.
value
object
El valor de la XMP.
Returns
true, if the System.Collections.Generic.IDictionary`2 contains the key’; otherwise, false.</keyvaluepair<string,></string,></string,></keyvaluepair<string,></keyvaluepair<string,>