Class XmpPackage
Namn på plats: Aspose.Imaging.Xmp Församling: Aspose.Imaging.dll (25.4.0)
Representerar basabstraktion för XMP-paketet.
[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
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 namespaceUri
Fältvärde
förskott
Xmlns prefix. till exempel xmlns:dc.
[JsonProperty]
protected readonly string prefix
Fältvärde
Fastigheter
Dictionary of key/value properties XMP paket.
[JsonProperty]
protected Dictionary<string, object=""> properties
Fä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,>