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="">>, IEnumerable
Inheritance
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
Prefix
Xmlns Prefix. zum Beispiel xmlns:dc.
[JsonProperty]
protected readonly string prefix
Feldwert
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
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
Prefix
Er bekommt den Prefix.
public string Prefix { get; }
Eigentumswert
XmlNamespace
Erhalten Sie den XML Namespace.
public string XmlNamespace { get; }
Eigentumswert
Diese[String]
Erhalten oder setzen Sie das System.Object mit dem angegebenen Schlüssel.
public virtual object this[string key] { get; set; }
Eigentumswert
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
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
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="">> 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
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
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
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
true, if the System.Collections.Generic.IDictionary`2 contains the key’; otherwise, false.</keyvaluepair<string,></string,></string,></keyvaluepair<string,></keyvaluepair<string,>