Class XmpPackage
Numele spaţiului: Aspose.Imaging.Xmp Asamblare: Aspose.Imaging.dll (25.4.0)
Representează abstracția de bază pentru pachetul 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
Membrii moștenitori
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
Număratul
Urina de nume pentru schema XMP specifică.
[JsonProperty]
protected readonly string namespaceUri
Valoarea câmpului
Prefixul
Xmlns prefix. de exemplu, xmlns:dc.
[JsonProperty]
protected readonly string prefix
Valoarea câmpului
Proprietate
Dicționar de proprietăți cheie / valoare XMP pachet.
[JsonProperty]
protected Dictionary<string, object=""> properties
Valoarea câmpului
Dictionary < string , object >
Properties
Count
Obțineți numărul de cheie XMP.
public int Count { get; }
Valoarea proprietății
Keys
Obțineți cheile în pachetul XMP.
public virtual Dictionary<string, object="">.KeyCollection Keys { get; }
Valoarea proprietății
Dictionary < string , object în > KeyCollection
NamespaceUri
Cumpărați spațiul URI.
public string NamespaceUri { get; }
Valoarea proprietății
Prefix
Obțineți prefixul.
public string Prefix { get; }
Valoarea proprietății
XmlNamespace
Obțineți spațiul de nume XML.
public string XmlNamespace { get; }
Valoarea proprietății
Această[Strângere]
Obține sau stabilește System.Object cu cheia specificată.
public virtual object this[string key] { get; set; }
Valoarea proprietății
Methods
AddValue(String și String)
Adăugați valoarea la cheia specificată.
public virtual void AddValue(string key, string value)
Parameters
key
string
Reprezentația stringului a cheii care este identificată cu valoare adăugată.
value
string
Valoarea care trebuie adăugată.
AddValue(Răspundeți, Obiect)
Adăugați valoarea la cheia specificată.
public virtual void AddValue(string key, object value)
Parameters
key
string
Reprezentația stringului a cheii care este identificată cu valoare adăugată.
value
object
Valoarea care trebuie adăugată.
Exceptions
Cheia este zero.
Clear()
clarifică această situaţie.
public virtual void Clear()
ContainsKey(Strângere)
Determine dacă această colecție specifică cheia.
public virtual bool ContainsKey(string key)
Parameters
key
string
Cheia trebuie verificată.
Returns
adevărata în cazul în care System.Collections.Generic.IDictionary`2 conține cheia specificată; altfel, falsă.
GetEnumerator()
Întoarce un enumerator care iterează prin colecție.
public IEnumerator<keyvaluepair<string, object="">> GetEnumerator()
Returns
IEnumerator < KeyValuePair < string , object și > >
Un System.Collections.Generic.IEnumerator`1 care poate fi folosit pentru a itera prin colecție.
GetKeyValueAsXml(Strângere)
Obține codul RDF pentru specificul Aspose.Imaging.Xmp.xmpArrayType.
protected virtual string GetKeyValueAsXml(string key)
Parameters
key
string
Tipul de array XMP.
Returns
Întoarce codul RDF pentru specificul Aspose.Imaging.Xmp.xmpArrayType.
GetXmlValue()
Convertează valoarea XMP în reprezentarea XML.
public virtual string GetXmlValue()
Returns
Returnează valoarea XMP convertită în reprezentarea XML.
Remove(Strângere)
Îndepărtează valoarea cu cheia specificată.
public virtual bool Remove(string key)
Parameters
key
string
Reprezentația stringului a cheii care este identificată cu valoare îndepărtată.
Returns
Întoarce valabil dacă valoarea cu cheia specificată a fost eliminată.
SetValue(Cuvânt cheie, IXmlValue)
Se stabilește valoarea.
public virtual void SetValue(string key, IXmlValue value)
Parameters
key
string
Reprezentația stringului a cheii care este identificată cu valoare adăugată.
value
IXmlValue
Valoarea care trebuie adăugată.
SetValue(Cuvânt cheie, IXmpType)
Se stabilește valoarea.
public virtual void SetValue(string key, IXmpType value)
Parameters
key
string
Reprezentația stringului a cheii care este identificată cu valoare adăugată.
value
IXmpType
Valoarea care trebuie adăugată.
SetXmpBoolean(String și String)
Setă valoarea booleană XMP.
protected void SetXmpBoolean(string key, string boolValue)
Parameters
key
string
Reprezentația stringului a cheii care este identificată cu valoarea stabilită.
boolValue
string
Valoarea lui boolean.
SetXmpDate(String și String)
Setarea datei XMP.
protected void SetXmpDate(string key, string date)
Parameters
key
string
Reprezentația stringului a cheii care este identificată cu valoarea stabilită.
date
string
Data de stabilire.
SetXmpGuid(String și String)
Setarea identificatorului unic XMP.
protected void SetXmpGuid(string key, string guid)
Parameters
key
string
Reprezentația stringului a cheii care este identificată cu valoarea setată GUID.
guid
string
Un identificator unic.
SetXmpInteger(String și String)
Încărcați întregul XMP.
protected void SetXmpInteger(string key, string intValue)
Parameters
key
string
Reprezentația stringului a cheii care este identificată cu valoarea stabilită.
intValue
string
valoarea totală.
SetXmpTypeValue(Cuvânt cheie, XmpTypeBase)
Setă valoarea tipului XMP.
public virtual void SetXmpTypeValue(string key, XmpTypeBase value)
Parameters
key
string
Reprezentația stringului a cheii care este identificată cu valoarea stabilită.
value
XmpTypeBase
Valoarea care trebuie stabilită.
TryGetValue(String, obiectul din exterior)
Obține valoarea prin key'.
public bool TryGetValue(string key, out object value)
Parameters
key
string
Cheia elementului XMP.
value
object
Valoarea XMP.
Returns
true, if the System.Collections.Generic.IDictionary`2 contains the key’; otherwise, false.</keyvaluepair<string,></string,></string,></keyvaluepair<string,></keyvaluepair<string,>