Class XmpPackage
De naam: Aspose.Imaging.Xmp Verzameling: Aspose.Imaging.dll (25.4.0)
Vertegenwoordigt de basisabstractie voor het XMP-pakket.
[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
Geëerbiede leden
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
NamespaceUri
Namespace uris voor het specifieke XMP schema.
[JsonProperty]
protected readonly string namespaceUri
veldwaarde
Prefix
Xmlns prefix. bijvoorbeeld xmlns:dc.
[JsonProperty]
protected readonly string prefix
veldwaarde
Eigenschappen
Dictionary of key/value properties XMP pakket.
[JsonProperty]
protected Dictionary<string, object=""> properties
veldwaarde
Dictionary < string , object >
Properties
Count
Geeft de XMP sleutel tellen.
public int Count { get; }
Eigendomswaarde
Keys
Geeft de sleutels in het XMP-pakket.
public virtual Dictionary<string, object="">.KeyCollection Keys { get; }
Eigendomswaarde
Dictionary < string , object Het > KeyCollection
NamespaceUri
Geeft de naam URI.
public string NamespaceUri { get; }
Eigendomswaarde
Prefix
Geeft de prefix.
public string Prefix { get; }
Eigendomswaarde
XmlNamespace
Geeft de XML naamruimte.
public string XmlNamespace { get; }
Eigendomswaarde
Dit is[String]
Geeft of zet de System.Object met de aangegeven sleutel.
public virtual object this[string key] { get; set; }
Eigendomswaarde
Methods
AddValue(String en String)
Voeg de waarde toe aan de aangegeven sleutel.
public virtual void AddValue(string key, string value)
Parameters
key
string
De draadvertegenwoordiging van de sleutel die wordt geïdentificeerd met toegevoegde waarde.
value
string
De waarde om toe te voegen.
AddValue(String, object)
Voeg de waarde toe aan de aangegeven sleutel.
public virtual void AddValue(string key, object value)
Parameters
key
string
De draadvertegenwoordiging van de sleutel die wordt geïdentificeerd met toegevoegde waarde.
value
object
De waarde om toe te voegen.
Exceptions
De sleutel is nul.
Clear()
Verduidelijk deze instantie.
public virtual void Clear()
ContainsKey(String)
Het bepaalt of deze collectie de sleutel heeft aangegeven.
public virtual bool ContainsKey(string key)
Parameters
key
string
De sleutel wordt gecontroleerd.
Returns
Waarheid als de System.Collections.Generic.IDictionary`2 de aangegeven sleutel bevat; anders, valse.
GetEnumerator()
Terugbrengt een lijstje die door de collectie iterateert.
public IEnumerator<keyvaluepair<string, object="">> GetEnumerator()
Returns
IEnumerator < KeyValuePair < string , object en > >
Een System.Collections.Generic.IEnumerator`1 die kan worden gebruikt om door de collectie te itereren.
GetKeyValueAsXml(String)
Geeft de RDF-code voor specifieke Aspose.Imaging.Xmp.xmpArrayType.
protected virtual string GetKeyValueAsXml(string key)
Parameters
key
string
Het type XMP array.
Returns
Terugkomt de RDF-code voor specifieke Aspose.Imaging.xmp.XmpArrayType.
GetXmlValue()
Convert XMP-waarde naar de XML-representatie.
public virtual string GetXmlValue()
Returns
Geeft de XMP-waarde terug die is omgezet naar de XML-representatie.
Remove(String)
Verwijder de waarde met de aangegeven sleutel.
public virtual bool Remove(string key)
Parameters
key
string
De draadvertegenwoordiging van de sleutel die wordt geïdentificeerd met verwijderde waarde.
Returns
Returneert waar als de waarde met de aangegeven sleutel is verwijderd.
SetValue(Hoofdstuk IXmlValue)
Stel de waarde vast.
public virtual void SetValue(string key, IXmlValue value)
Parameters
key
string
De draadvertegenwoordiging van de sleutel die wordt geïdentificeerd met toegevoegde waarde.
value
IXmlValue
De waarde om toe te voegen.
SetValue(Hoofdstuk IXmpType)
Stel de waarde vast.
public virtual void SetValue(string key, IXmpType value)
Parameters
key
string
De draadvertegenwoordiging van de sleutel die wordt geïdentificeerd met toegevoegde waarde.
value
IXmpType
De waarde om toe te voegen.
SetXmpBoolean(String en String)
Zet de XMP booleanwaarde vast.
protected void SetXmpBoolean(string key, string boolValue)
Parameters
key
string
De draadvertegenwoordiging van de sleutel die wordt geïdentificeerd met een bepaalde waarde.
boolValue
string
De booleense waarde.
SetXmpDate(String en String)
Stel de XMP-datum vast.
protected void SetXmpDate(string key, string date)
Parameters
key
string
De draadvertegenwoordiging van de sleutel die wordt geïdentificeerd met een bepaalde waarde.
date
string
De datum om te bepalen.
SetXmpGuid(String en String)
Zet de XMP unieke identificator op.
protected void SetXmpGuid(string key, string guid)
Parameters
key
string
De stringrepresentatie van de sleutel die wordt geïdentificeerd met de GUID-waarde.
guid
string
De unieke identificator.
SetXmpInteger(String en String)
Zet de XMP integer.
protected void SetXmpInteger(string key, string intValue)
Parameters
key
string
De draadvertegenwoordiging van de sleutel die wordt geïdentificeerd met een bepaalde waarde.
intValue
string
De totale waarde.
SetXmpTypeValue(String, XmpTypeBase)
Stel de XMP-type waarde vast.
public virtual void SetXmpTypeValue(string key, XmpTypeBase value)
Parameters
key
string
De draadvertegenwoordiging van de sleutel die wordt geïdentificeerd met een bepaalde waarde.
value
XmpTypeBase
De waarde om te bepalen.
TryGetValue(String, uit het object)
Geeft de waarde door de key'.
public bool TryGetValue(string key, out object value)
Parameters
key
string
De XMP element sleutel.
value
object
De waarde van XMP.
Returns
true, if the System.Collections.Generic.IDictionary`2 contains the key’; otherwise, false.</keyvaluepair<string,></string,></string,></keyvaluepair<string,></keyvaluepair<string,>