Class XmpPackage
ja nimityö: Aspose.Imaging.Xmp Kokoelma: Aspose.Imaging.dll (25.4.0)
Se edustaa XMP-paketin perusabstraktiota.
[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
Perintöjäsenet
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
Nimenpitäjä
Namespace uria tiettyyn XMP-järjestelmään.
[JsonProperty]
protected readonly string namespaceUri
kentän arvo
Prefiksit
Xmlns prefix. esimerkiksi xmlns:dc.
[JsonProperty]
protected readonly string prefix
kentän arvo
omaisuus
Avain / arvo ominaisuudet sanakirja XMP paketti.
[JsonProperty]
protected Dictionary<string, object=""> properties
kentän arvo
Dictionary < string , object >
Properties
Count
Saat XMP:n avainlaskun.
public int Count { get; }
Omistuksen arvo
Keys
Saa avaimet XMP-paketissa.
public virtual Dictionary<string, object="">.KeyCollection Keys { get; }
Omistuksen arvo
Dictionary < string , object ja gt; KeyCollection
NamespaceUri
Valitse nimi URI.
public string NamespaceUri { get; }
Omistuksen arvo
Prefix
Saa ennakkoluulo.
public string Prefix { get; }
Omistuksen arvo
XmlNamespace
Tutustu XML nimipisteeseen.
public string XmlNamespace { get; }
Omistuksen arvo
Tämä[String]
Saa tai asettaa System.Object määritellyllä avaimella.
public virtual object this[string key] { get; set; }
Omistuksen arvo
Methods
AddValue(String ja String)
Lisää arvo määritellylle avaimelle.
public virtual void AddValue(string key, string value)
Parameters
key
string
Avaimen sarjan esittely, joka tunnistetaan lisäarvon kanssa.
value
string
Tämä on arvoa lisätä.
AddValue(Sormus, objekti)
Lisää arvo määritellylle avaimelle.
public virtual void AddValue(string key, object value)
Parameters
key
string
Avaimen sarjan esittely, joka tunnistetaan lisäarvon kanssa.
value
object
Tämä on arvoa lisätä.
Exceptions
Avain on nolla.
Clear()
selkeyttää tämä tapaus.
public virtual void Clear()
ContainsKey(String)
Määritä, onko tämä kokoelma määritellyt avaimen.
public virtual bool ContainsKey(string key)
Parameters
key
string
Avain on tarkistettava.
Returns
Totuus jos System.Collections.Generic.IDictionary`2 sisältää määritellyn avaimen; muuten, Väärä.
GetEnumerator()
Palauttaa luettelon, joka iteroi kokoelman kautta.
public IEnumerator<keyvaluepair<string, object="">> GetEnumerator()
Returns
IEnumerator < KeyValuePair < string , object ja >>
System.Collections.Generic.IEnumerator`1 joka voidaan käyttää iterata kokoelman kautta.
GetKeyValueAsXml(String)
Saat RDF-koodin tiettyyn Aspose.Imaging.Xmp.xmpArrayType.
protected virtual string GetKeyValueAsXml(string key)
Parameters
key
string
Tyyppi XMP array.
Returns
Palauttaa RDF-koodin tiettyyn Aspose.Imaging.Xmp.xmpArrayType.
GetXmlValue()
Siirtää XMP-arvo XML-muodostukseen.
public virtual string GetXmlValue()
Returns
Palauttaa XMP-arvo, joka on muunnettu XML-muodostukseen.
Remove(String)
Poista arvo määritellyllä avaimella.
public virtual bool Remove(string key)
Parameters
key
string
Ristin esittely avaimen, joka tunnistetaan poistetulla arvolla.
Returns
Palautuu todeksi, jos määritellyn avaimen arvo on poistettu.
SetValue(Tyyli, IXmlValue)
Määritä arvo.
public virtual void SetValue(string key, IXmlValue value)
Parameters
key
string
Avaimen sarjan esittely, joka tunnistetaan lisäarvon kanssa.
value
IXmlValue
Tämä on arvoa lisätä.
SetValue(Tyyppi, IXmpTyppi)
Määritä arvo.
public virtual void SetValue(string key, IXmpType value)
Parameters
key
string
Avaimen sarjan esittely, joka tunnistetaan lisäarvon kanssa.
value
IXmpType
Tämä on arvoa lisätä.
SetXmpBoolean(String ja String)
Määritä XMP boolean arvo.
protected void SetXmpBoolean(string key, string boolValue)
Parameters
key
string
Ristin esittely avaimesta, joka tunnistetaan määritellyllä arvolla.
boolValue
string
Se on boolean arvo.
SetXmpDate(String ja String)
Aseta XMP päivämäärä.
protected void SetXmpDate(string key, string date)
Parameters
key
string
Ristin esittely avaimesta, joka tunnistetaan määritellyllä arvolla.
date
string
Päivämäärä on asetettava.
SetXmpGuid(String ja String)
Aseta XMP ainutlaatuinen tunniste.
protected void SetXmpGuid(string key, string guid)
Parameters
key
string
Avaimen sarjan esittely, joka tunnistetaan määritellyn GUID-arvon kanssa.
guid
string
ainutlaatuinen tunniste.
SetXmpInteger(String ja String)
Aseta XMP kokonaisuus.
protected void SetXmpInteger(string key, string intValue)
Parameters
key
string
Ristin esittely avaimesta, joka tunnistetaan määritellyllä arvolla.
intValue
string
Täydellistä arvoa on.
SetXmpTypeValue(Tyyppi, XmpTypeBase)
Aseta XMP-tyypin arvo.
public virtual void SetXmpTypeValue(string key, XmpTypeBase value)
Parameters
key
string
Ristin esittely avaimesta, joka tunnistetaan määritellyllä arvolla.
value
XmpTypeBase
Arvoa on asetettava.
TryGetValue(String ja Out Object)
Saat arvon avaimella.
public bool TryGetValue(string key, out object value)
Parameters
key
string
XMP elementti avain.
value
object
ja XMP arvoa.
Returns
true, if the System.Collections.Generic.IDictionary`2 contains the key’; otherwise, false.</keyvaluepair<string,></string,></string,></keyvaluepair<string,></keyvaluepair<string,>