Class XmpPackage
nazivni prostor: Aspose.Imaging.Xmp Sastav: Aspose.Imaging.dll (25.4.0)
Predstavlja osnovnu abstrakciju za XMP paket.
[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
naslijeđeni članovi
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
namespaceUri
Namespace urina za specifičnu shemu XMP.
[JsonProperty]
protected readonly string namespaceUri
Vrijednost polja
Prefiks
Xmlns prefix. na primjer, xmlns:dc.
[JsonProperty]
protected readonly string prefix
Vrijednost polja
nekretnine
Riječnik ključnih/vrijednih svojstava XMP paketa.
[JsonProperty]
protected Dictionary<string, object=""> properties
Vrijednost polja
Dictionary < string , object >
Properties
Count
Uzmite ključni broj XMP.
public int Count { get; }
Vrijednost nekretnina
Keys
Pronađite ključeve u paketu XMP.
public virtual Dictionary<string, object="">.KeyCollection Keys { get; }
Vrijednost nekretnina
Dictionary < string , object Svijet > KeyCollection
NamespaceUri
Pronađite nazivni prostor URI.
public string NamespaceUri { get; }
Vrijednost nekretnina
Prefix
Dobivaju se predviđanja.
public string Prefix { get; }
Vrijednost nekretnina
XmlNamespace
Pronađite XML nazivni prostor.
public string XmlNamespace { get; }
Vrijednost nekretnina
Ovo[String]
Pronađite ili postavite System.Object s određenim ključem.
public virtual object this[string key] { get; set; }
Vrijednost nekretnina
Methods
AddValue(String, String i String)
Dodajte vrijednost određenom ključu.
public virtual void AddValue(string key, string value)
Parameters
key
string
Riječ je o znaku ključa koji je identificiran s dodanom vrijednošću.
value
string
Vrijednost koju treba dodati.
AddValue(Slijedeći članakObjekt)
Dodajte vrijednost određenom ključu.
public virtual void AddValue(string key, object value)
Parameters
key
string
Riječ je o znaku ključa koji je identificiran s dodanom vrijednošću.
value
object
Vrijednost koju treba dodati.
Exceptions
Ključ je nula.
Clear()
Očistite ovaj slučaj.
public virtual void Clear()
ContainsKey(String)
Određuje je li ova zbirka određena ključ.
public virtual bool ContainsKey(string key)
Parameters
key
string
Ključ treba provjeriti.
Returns
Istinita ako System.Collections.Generic.IDictionary`2 sadrži određeni ključ; inače, lažna.
GetEnumerator()
Povratak popisnika koji iterira kroz zbirku.
public IEnumerator<keyvaluepair<string, object="">> GetEnumerator()
Returns
IEnumerator < KeyValuePair < string , object Sljedeći članak>
System.Collections.Generic.IEnumerator`1 koji se može koristiti za iteriranje kroz kolekciju.
GetKeyValueAsXml(String)
Dobiva RDF kod za određeni Aspose.Imaging.Xmp.xmpArrayType.
protected virtual string GetKeyValueAsXml(string key)
Parameters
key
string
Vrsta XMP array.
Returns
Povratak RDF koda za specifičan Aspose.Imaging.xmp.XmpArrayType.
GetXmlValue()
Konvertira XMP vrijednost u XML predstavljanje.
public virtual string GetXmlValue()
Returns
Povratak vrijednosti XMP pretvorene u XML predstavljanje.
Remove(String)
Uklonite vrijednost s određenim ključem.
public virtual bool Remove(string key)
Parameters
key
string
Priključak predstavlja ključ koji je identificiran s uklonjenom vrijednošću.
Returns
Povratak vrijedi ako je vrijednost s određenim ključem uklonjena.
SetValue(Sljedeći Članak IXmlValue)
Sastavite vrijednost.
public virtual void SetValue(string key, IXmlValue value)
Parameters
key
string
Riječ je o znaku ključa koji je identificiran s dodanom vrijednošću.
value
IXmlValue
Vrijednost koju treba dodati.
SetValue(Stranica, IXmpType)
Sastavite vrijednost.
public virtual void SetValue(string key, IXmpType value)
Parameters
key
string
Riječ je o znaku ključa koji je identificiran s dodanom vrijednošću.
value
IXmpType
Vrijednost koju treba dodati.
SetXmpBoolean(String, String i String)
Sastavite XMP boolean vrijednost.
protected void SetXmpBoolean(string key, string boolValue)
Parameters
key
string
Priključak predstavlja ključ koji je identificiran s određenom vrijednošću.
boolValue
string
To je booleanska vrijednost.
SetXmpDate(String, String i String)
Sastavite datum XMP.
protected void SetXmpDate(string key, string date)
Parameters
key
string
Priključak predstavlja ključ koji je identificiran s određenom vrijednošću.
date
string
Datum za postavljanje.
SetXmpGuid(String, String i String)
Sastavite jedinstveni XMP identifikator.
protected void SetXmpGuid(string key, string guid)
Parameters
key
string
Priključak predstavlja ključ koji je identificiran s određenom vrijednošću GUID.
guid
string
Jedinstveni identifikacijski sustav.
SetXmpInteger(String, String i String)
Sastavite XMP integrator.
protected void SetXmpInteger(string key, string intValue)
Parameters
key
string
Priključak predstavlja ključ koji je identificiran s određenom vrijednošću.
intValue
string
cjelokupna vrijednost.
SetXmpTypeValue(Stranica, XmpTypeBase)
Sastavite vrijednost tipa XMP.
public virtual void SetXmpTypeValue(string key, XmpTypeBase value)
Parameters
key
string
Priključak predstavlja ključ koji je identificiran s određenom vrijednošću.
value
XmpTypeBase
Vrijednost koju treba postaviti.
TryGetValue(String, izlazak iz objekta)
Vrijednost dobiva ključ .
public bool TryGetValue(string key, out object value)
Parameters
key
string
Ključ elementa XMP.
value
object
Vrijednost je XMP.
Returns
true, if the System.Collections.Generic.IDictionary`2 contains the key’; otherwise, false.</keyvaluepair<string,></string,></string,></keyvaluepair<string,></keyvaluepair<string,>