Class XmpPackage
Namn på plats: Aspose.Imaging.Xmp Församling: Aspose.Imaging.dll (25.5.0)
Representerar basabstraktion för XMP-paketet.
[JsonObject(MemberSerialization.OptIn)]
public class XmpPackage : IXmlValue, IEnumerable<keyvaluepair<string, object="">>, IEnumerableInheritance
Derived
DicomPackage , DublinCorePackage , PdfPackage , PhotoshopPackage , XmpBasicPackage , XmpDynamicMediaPackage , XmpMediaManagementPackage , XmpRightsManagementPackage
Implements
IXmlValue , IEnumerable<keyvaluepair<string, object="">> , IEnumerable
Arvsmedlemmar
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
NamespaceUri
Namespace urin för det specifika XMP-schemat.
[JsonProperty]
protected readonly string namespaceUriFältvärde
förskott
Xmlns prefix. till exempel xmlns:dc.
[JsonProperty]
protected readonly string prefixFältvärde
Fastigheter
Dictionary of key/value properties XMP paket.
[JsonProperty]
protected Dictionary<string, object=""> propertiesFältvärde
Dictionary ochlt; string , object >
Properties
Count
Få XMP nyckel räkning.
public int Count { get; }Fastighetsvärde
Keys
Få nycklarna i XMP-paketet.
public virtual Dictionary<string, object="">.KeyCollection Keys { get; }Fastighetsvärde
Dictionary ochlt; string , object och gt; KeyCollection
NamespaceUri
Få namespace URI.
public string NamespaceUri { get; }Fastighetsvärde
Prefix
Håller med på prefixet.
public string Prefix { get; }Fastighetsvärde
XmlNamespace
Få XML Namespace.
public string XmlNamespace { get; }Fastighetsvärde
Detta[Sträng]
Få eller ställa in System.Object med den angivna nyckeln.
public virtual object this[string key] { get; set; }Fastighetsvärde
Methods
AddValue(String och String)
Lägg till värdet till den angivna nyckeln.
public virtual void AddValue(string key, string value)Parameters
key string
Strängrepresentationen av nyckeln som identifieras med mervärde.
value string
Värdet att lägga till.
AddValue(Sträng, Objekt)
Lägg till värdet till den angivna nyckeln.
public virtual void AddValue(string key, object value)Parameters
key string
Strängrepresentationen av nyckeln som identifieras med mervärde.
value object
Värdet att lägga till.
Exceptions
Nyckeln är noll.
Clear()
Förklara denna instans.
public virtual void Clear()ContainsKey(Sträng)
Bestäm om denna samling anger nyckeln.
public virtual bool ContainsKey(string key)Parameters
key string
Nyckeln ska kontrolleras.
Returns
sann om System.Collections.Generic.IDictionary`2 innehåller den angivna nyckeln; annars, The translation of “false” to Swedish is “falskt”..
GetEnumerator()
Returnerar en enumerator som itererar genom samlingen.
public IEnumerator<keyvaluepair<string, object="">> GetEnumerator()Returns
IEnumerator ochlt; KeyValuePair ochlt; string , object och >>
En System.Collections.Generic.IEnumerator`1 som kan användas för att itera genom samlingen.
GetKeyValueAsXml(Sträng)
Få RDF-koden för specifik Aspose.Imaging.Xmp.XmpArrayType.
protected virtual string GetKeyValueAsXml(string key)Parameters
key string
Typ av XMP array.
Returns
Returnerar RDF-koden för specifik Aspose.Imaging.Xmp.XmpArrayType.
GetXmlValue()
Konverterar XMP-värdet till XML-presentationen.
public virtual string GetXmlValue()Returns
Returnerar XMP-värdet som konverterats till XML-presentationen.
Remove(Sträng)
Ta bort värdet med den angivna nyckeln.
public virtual bool Remove(string key)Parameters
key string
Strängen representerar nyckeln som identifieras med borttagna värden.
Returns
Returnerar giltigt om värdet med den angivna nyckeln har tagits bort.
SetValue(Sträng, IXmlVärde)
Ställ in värdet.
public virtual void SetValue(string key, IXmlValue value)Parameters
key string
Strängrepresentationen av nyckeln som identifieras med mervärde.
value IXmlValue
Värdet att lägga till.
SetValue(Sträng, IXmpType)
Ställ in värdet.
public virtual void SetValue(string key, IXmpType value)Parameters
key string
Strängrepresentationen av nyckeln som identifieras med mervärde.
value IXmpType
Värdet att lägga till.
SetXmpBoolean(String och String)
Ställ in XMP booleanvärdet.
protected void SetXmpBoolean(string key, string boolValue)Parameters
key string
Strängrepresentationen av nyckeln som identifieras med angiven värde.
boolValue string
Det booleanska värdet.
SetXmpDate(String och String)
Ställ in XMP datum.
protected void SetXmpDate(string key, string date)Parameters
key string
Strängrepresentationen av nyckeln som identifieras med angiven värde.
date string
Datum att ställa in.
SetXmpGuid(String och String)
Ställ in XMP unik identifierare.
protected void SetXmpGuid(string key, string guid)Parameters
key string
Strängrepresentationen av nyckeln som identifieras med GUID-värdet.
guid string
Den unika identifieraren.
SetXmpInteger(String och String)
Ställ in XMP integer.
protected void SetXmpInteger(string key, string intValue)Parameters
key string
Strängrepresentationen av nyckeln som identifieras med angiven värde.
intValue string
Den totala värdet.
SetXmpTypeValue(Sträng, XmpTypeBase)
Ange XMP-typvärdet.
public virtual void SetXmpTypeValue(string key, XmpTypeBase value)Parameters
key string
Strängrepresentationen av nyckeln som identifieras med angiven värde.
value XmpTypeBase
Värdet att ställa till.
TryGetValue(String, ut objekt)
Få värdet med nyckeln.
public bool TryGetValue(string key, out object value)Parameters
key string
XMP elementnyckeln.
value object
värdet av XMP.
Returns
true, if the System.Collections.Generic.IDictionary`2 contains the key’; otherwise, false.</keyvaluepair<string,></string,></string,></keyvaluepair<string,></keyvaluepair<string,>