Class XmpPackage

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

Inheritance

object XmpPackage

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

string

förskott

Xmlns prefix. till exempel xmlns:dc.

[JsonProperty]
protected readonly string prefix

Fältvärde

string

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

int

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

string

Prefix

Håller med på prefixet.

public string Prefix { get; }

Fastighetsvärde

string

XmlNamespace

Få XML Namespace.

public string XmlNamespace { get; }

Fastighetsvärde

string

Detta[Sträng]

Få eller ställa in System.Object med den angivna nyckeln.

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

Fastighetsvärde

object

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

ArgumentNullException

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

bool

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

string

Returnerar RDF-koden för specifik Aspose.Imaging.Xmp.XmpArrayType.

GetXmlValue()

Konverterar XMP-värdet till XML-presentationen.

public virtual string GetXmlValue()

Returns

string

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

bool

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

bool

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

 Svenska