Class XmpPackage

Class XmpPackage

Der Name: Aspose.Imaging.Xmp Versammlung: Aspose.Imaging.dll (25.4.0)

Es repräsentiert die Basisabstraktion für das XMP-Paket.

[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

Vererbte Mitglieder

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Fields

NamespaceUri

Namespace uris für das spezifische XMP-Schema.

[JsonProperty]
protected readonly string namespaceUri

Feldwert

string

Prefix

Xmlns Prefix. zum Beispiel xmlns:dc.

[JsonProperty]
protected readonly string prefix

Feldwert

string

Eigentum

Dictionary of Key/Value Properties XMP Package.

[JsonProperty]
protected Dictionary<string, object=""> properties

Feldwert

Dictionary &undlt; string , object >

Properties

Count

Erhalten Sie die XMP-Schlüsselrechnung.

public int Count { get; }

Eigentumswert

int

Keys

Erhalten Sie die Schlüssel im XMP-Paket.

public virtual Dictionary<string, object="">.KeyCollection Keys { get; }

Eigentumswert

Dictionary &undlt; string , object &undgt;. KeyCollection

NamespaceUri

Erhalten Sie den Namespace URI.

public string NamespaceUri { get; }

Eigentumswert

string

Prefix

Er bekommt den Prefix.

public string Prefix { get; }

Eigentumswert

string

XmlNamespace

Erhalten Sie den XML Namespace.

public string XmlNamespace { get; }

Eigentumswert

string

Diese[String]

Erhalten oder setzen Sie das System.Object mit dem angegebenen Schlüssel.

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

Eigentumswert

object

Methods

AddValue(String und String)

Geben Sie den Wert an den angegebenen Schlüssel hinzu.

public virtual void AddValue(string key, string value)

Parameters

key string

Die String-Repräsentation des Schlüssels, der mit Mehrwert identifiziert wird.

value string

Der Wert zu hinzufügen.

AddValue(String und Objekt)

Geben Sie den Wert an den angegebenen Schlüssel hinzu.

public virtual void AddValue(string key, object value)

Parameters

key string

Die String-Repräsentation des Schlüssels, der mit Mehrwert identifiziert wird.

value object

Der Wert zu hinzufügen.

Exceptions

ArgumentNullException

Der Schlüssel ist null.

Clear()

Erklären Sie diesen Fall.

public virtual void Clear()

ContainsKey(String)

Bestimmt, ob diese Sammlung den Schlüssel angegeben hat.

public virtual bool ContainsKey(string key)

Parameters

key string

Der Schlüssel muss überprüft werden.

Returns

bool

true wenn der System.Collections.Generic.IDictionary`2 den angegebenen Schlüssel enthält; sonst, false.

GetEnumerator()

Wiederherstellt eine Liste, die durch die Sammlung iteriert.

public IEnumerator<keyvaluepair<string, object="">&gt; GetEnumerator()

Returns

IEnumerator &undlt; KeyValuePair &undlt; string , object > >

Eine System.Collections.Generic.IEnumerator`1 die verwendet werden kann, um durch die Sammlung zu iterieren.

GetKeyValueAsXml(String)

Erhalten Sie den RDF-Code für spezifische Aspose.Imaging.Xmp.XmpArrayType.

protected virtual string GetKeyValueAsXml(string key)

Parameters

key string

Die Art von XMP Array.

Returns

string

Rückkehr der RDF-Code für spezifische Aspose.Imaging.Xmp.XmpArrayType.

GetXmlValue()

Umwandelt XMP-Wert in die XML-Repräsentation.

public virtual string GetXmlValue()

Returns

string

Wiederherstellen des konvertierten XMP-Werts in die XML-Repräsentation.

Remove(String)

Entfernen Sie den Wert mit dem angegebenen Schlüssel.

public virtual bool Remove(string key)

Parameters

key string

Die String-Repräsentation des Schlüssels, der mit entferntem Wert identifiziert wird.

Returns

bool

Wird gültig zurückgegeben, wenn der Wert mit dem angegebenen Schlüssel entfernt wurde.

SetValue(String, IXmlWert)

Setzen Sie den Wert.

public virtual void SetValue(string key, IXmlValue value)

Parameters

key string

Die String-Repräsentation des Schlüssels, der mit Mehrwert identifiziert wird.

value IXmlValue

Der Wert zu hinzufügen.

SetValue(String, IXmpType)

Setzen Sie den Wert.

public virtual void SetValue(string key, IXmpType value)

Parameters

key string

Die String-Repräsentation des Schlüssels, der mit Mehrwert identifiziert wird.

value IXmpType

Der Wert zu hinzufügen.

SetXmpBoolean(String und String)

Setzt den XMP Booleanwert.

protected void SetXmpBoolean(string key, string boolValue)

Parameters

key string

Die String-Repräsentation des Schlüssels, der mit dem festgelegten Wert identifiziert wird.

boolValue string

Der Booleanwert.

SetXmpDate(String und String)

Setzen Sie die XMP Date.

protected void SetXmpDate(string key, string date)

Parameters

key string

Die String-Repräsentation des Schlüssels, der mit dem festgelegten Wert identifiziert wird.

date string

Das Datum zu bestimmen.

SetXmpGuid(String und String)

Setzen Sie den XMP einzigartige Identifikator.

protected void SetXmpGuid(string key, string guid)

Parameters

key string

Die String-Repräsentation des Schlüssels, der mit dem eingestellten GUID-Wert identifiziert wird.

guid string

Der einzigartige Identifikator.

SetXmpInteger(String und String)

Setzen Sie die XMP integer.

protected void SetXmpInteger(string key, string intValue)

Parameters

key string

Die String-Repräsentation des Schlüssels, der mit dem festgelegten Wert identifiziert wird.

intValue string

Der Gesamtwert.

SetXmpTypeValue(String, XmpTypeBase)

Stellen Sie den XMP-Typwert fest.

public virtual void SetXmpTypeValue(string key, XmpTypeBase value)

Parameters

key string

Die String-Repräsentation des Schlüssels, der mit dem festgelegten Wert identifiziert wird.

value XmpTypeBase

Der Wert zu setzen.

TryGetValue(String, aus dem Objekt)

Erhalten Sie den Wert durch die key'.

public bool TryGetValue(string key, out object value)

Parameters

key string

Das XMP Element Schlüssel.

value object

Der XMP Wert.

Returns

bool

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

 Deutsch