Class XmpPackage
Il nome: Aspose.Imaging.Xmp Assemblea: Aspose.Imaging.dll (25.4.0)
Represente l’astrazione di base per il pacchetto 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
I membri ereditari
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
Il nome
Nome spazio urina per lo schema XMP specifico.
[JsonProperty]
protected readonly string namespaceUri
Valore di campo
Prefisso
Xmlns prefix. ad esempio, xmlns:dc.
[JsonProperty]
protected readonly string prefix
Valore di campo
Proprietà
Diccionario di proprietà chiave/valore pacchetto XMP.
[JsonProperty]
protected Dictionary<string, object=""> properties
Valore di campo
Dictionary di < string , object >
Properties
Count
Ricevi il conteggio chiave XMP.
public int Count { get; }
Valore di proprietà
Keys
Ricevi le chiavi nel pacchetto XMP.
public virtual Dictionary<string, object="">.KeyCollection Keys { get; }
Valore di proprietà
Dictionary di < string , object di > KeyCollection
NamespaceUri
Ricevi il nome spazio URI.
public string NamespaceUri { get; }
Valore di proprietà
Prefix
Riceviamo il prefix.
public string Prefix { get; }
Valore di proprietà
XmlNamespace
Ricevi il nome XML.
public string XmlNamespace { get; }
Valore di proprietà
Questo[String]
Riceve o impone System.Object con la chiave specificata.
public virtual object this[string key] { get; set; }
Valore di proprietà
Methods
AddValue(String e String)
Aggiungi il valore alla chiave specificata.
public virtual void AddValue(string key, string value)
Parameters
key
string
La rappresentazione della riga della chiave che viene identificata con valore aggiunto.
value
string
Il valore da aggiungere.
AddValue(Strumento, oggetto)
Aggiungi il valore alla chiave specificata.
public virtual void AddValue(string key, object value)
Parameters
key
string
La rappresentazione della riga della chiave che viene identificata con valore aggiunto.
value
object
Il valore da aggiungere.
Exceptions
La chiave è zero.
Clear()
Chiariamo questo caso.
public virtual void Clear()
ContainsKey(String)
Determina se questa raccolta specifica la chiave.
public virtual bool ContainsKey(string key)
Parameters
key
string
La chiave da controllare.
Returns
vero se il System.Collections.Generic.IDictionary`2 contiene la chiave specificata; altrimenti, falso.
GetEnumerator()
Ritorna un enumeratore che iterato attraverso la raccolta.
public IEnumerator<keyvaluepair<string, object="">> GetEnumerator()
Returns
IEnumerator di < KeyValuePair di < string , object di >>
Un System.Collections.Generic.IEnumerator`1 che può essere utilizzato per iterare attraverso la raccolta.
GetKeyValueAsXml(String)
Ricevi il codice RDF per Aspose.Imaging.Xmp.xmpArrayType specifico.
protected virtual string GetKeyValueAsXml(string key)
Parameters
key
string
Il tipo di array XMP.
Returns
Ritorna il codice RDF per Aspose.Imaging.Xmp.xmpArrayType specifico.
GetXmlValue()
Convertire il valore XMP nella rappresentazione XML.
public virtual string GetXmlValue()
Returns
Ritorna il valore XMP convertito alla rappresentazione XML.
Remove(String)
Rimuovere il valore con la chiave specificata.
public virtual bool Remove(string key)
Parameters
key
string
La rappresentazione della riga della chiave che viene identificata con il valore rimosso.
Returns
Ritorna valido se il valore con la chiave specificata è stato rimosso.
SetValue(Strumento, IXmlValue)
impostare il valore.
public virtual void SetValue(string key, IXmlValue value)
Parameters
key
string
La rappresentazione della riga della chiave che viene identificata con valore aggiunto.
value
IXmlValue
Il valore da aggiungere.
SetValue(Strumento, IXmpType)
impostare il valore.
public virtual void SetValue(string key, IXmpType value)
Parameters
key
string
La rappresentazione della riga della chiave che viene identificata con valore aggiunto.
value
IXmpType
Il valore da aggiungere.
SetXmpBoolean(String e String)
Inserisci il valore booleano XMP.
protected void SetXmpBoolean(string key, string boolValue)
Parameters
key
string
La rappresentazione della riga della chiave che viene identificata con il valore impostato.
boolValue
string
Il valore booleano.
SetXmpDate(String e String)
Inserisci la data XMP.
protected void SetXmpDate(string key, string date)
Parameters
key
string
La rappresentazione della riga della chiave che viene identificata con il valore impostato.
date
string
La data da impostare.
SetXmpGuid(String e String)
Inserisci il identificatore XMP unico.
protected void SetXmpGuid(string key, string guid)
Parameters
key
string
La rappresentazione della riga della chiave che viene identificata con il valore GUID impostato.
guid
string
Un identificatore unico.
SetXmpInteger(String e String)
Inserisci l’intero XMP.
protected void SetXmpInteger(string key, string intValue)
Parameters
key
string
La rappresentazione della riga della chiave che viene identificata con il valore impostato.
intValue
string
Il valore totale.
SetXmpTypeValue(String, XmpTypeBase)
Inserisci il valore di tipo XMP.
public virtual void SetXmpTypeValue(string key, XmpTypeBase value)
Parameters
key
string
La rappresentazione della riga della chiave che viene identificata con il valore impostato.
value
XmpTypeBase
Il valore da impostare.
TryGetValue(String, fuori oggetto)
Riceve il valore con la chiave ".
public bool TryGetValue(string key, out object value)
Parameters
key
string
La chiave degli elementi XMP.
value
object
Il valore di XMP.
Returns
true, if the System.Collections.Generic.IDictionary`2 contains the key’; otherwise, false.</keyvaluepair<string,></string,></string,></keyvaluepair<string,></keyvaluepair<string,>