Class XmpPackage

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="">&gt;, IEnumerable

Inheritance

object XmpPackage

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

string

Prefiksit

Xmlns prefix. esimerkiksi xmlns:dc.

[JsonProperty]
protected readonly string prefix

kentän arvo

string

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

int

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

string

Prefix

Saa ennakkoluulo.

public string Prefix { get; }

Omistuksen arvo

string

XmlNamespace

Tutustu XML nimipisteeseen.

public string XmlNamespace { get; }

Omistuksen arvo

string

Tämä[String]

Saa tai asettaa System.Object määritellyllä avaimella.

public virtual object this[string key] { get; set; }

Omistuksen arvo

object

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

ArgumentNullException

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

bool

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="">&gt; 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

string

Palauttaa RDF-koodin tiettyyn Aspose.Imaging.Xmp.xmpArrayType.

GetXmlValue()

Siirtää XMP-arvo XML-muodostukseen.

public virtual string GetXmlValue()

Returns

string

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

bool

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

bool

true, if the System.Collections.Generic.IDictionary`2 contains the key’; otherwise, false.</keyvaluepair<string,></string,></string,></keyvaluepair<string,></keyvaluepair<string,>

 Suomi