Class XmpPackage
Název místa: Aspose.Imaging.Xmp Shromáždění: Aspose.Imaging.dll (25.4.0)
Představuje základní abstrakci pro balíček XMP.
[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
Dědiční členové
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
NázevUri
Namespace urí pro konkrétní schéma XMP.
[JsonProperty]
protected readonly string namespaceUri
Polní hodnota
Předpověď
Xmlns předpověď. například xmlns:dc.
[JsonProperty]
protected readonly string prefix
Polní hodnota
vlastnosti
Slovník klíčových/hodnotných vlastností XMP balíček.
[JsonProperty]
protected Dictionary<string, object=""> properties
Polní hodnota
Dictionary < string , object >
Properties
Count
Získejte klíčový počet XMP.
public int Count { get; }
Hodnota nemovitosti
Keys
Získejte klíče v balíčku XMP.
public virtual Dictionary<string, object="">.KeyCollection Keys { get; }
Hodnota nemovitosti
Dictionary < string , object &Jde o >. KeyCollection
NamespaceUri
Získejte název URI.
public string NamespaceUri { get; }
Hodnota nemovitosti
Prefix
Získejte předpov.
public string Prefix { get; }
Hodnota nemovitosti
XmlNamespace
Získejte XML název.
public string XmlNamespace { get; }
Hodnota nemovitosti
Tohle[Stringová]
Získáte nebo nastavíte System.Object s uvedeným klíčem.
public virtual object this[string key] { get; set; }
Hodnota nemovitosti
Methods
AddValue(String , String)
Přidejte hodnotu ke specifikovanému klíči.
public virtual void AddValue(string key, string value)
Parameters
key
string
Stringová reprezentace klíče, která je identifikována s přidanou hodnotou.
value
string
V hodnotě, kterou je třeba přidat.
AddValue(Objekt, Objekt)
Přidejte hodnotu ke specifikovanému klíči.
public virtual void AddValue(string key, object value)
Parameters
key
string
Stringová reprezentace klíče, která je identifikována s přidanou hodnotou.
value
object
V hodnotě, kterou je třeba přidat.
Exceptions
Klíč je nulov.
Clear()
Vyjasňuje tento případ.
public virtual void Clear()
ContainsKey(Stringová)
Určuje, zda tato sbírka specifikovala kl.
public virtual bool ContainsKey(string key)
Parameters
key
string
Klíč k ověřen.
Returns
pravda v případě, že System.Collections.Generic.IDictionary`2 obsahuje uvedený klíč; jinak, falešný.
GetEnumerator()
Vrátí seznam, který iteruje prostřednictvím sběru.
public IEnumerator<keyvaluepair<string, object="">> GetEnumerator()
Returns
IEnumerator < KeyValuePair < string , object > >
System.Collections.Generic.IEnumerator`1 který lze použít k iterace prostřednictvím kolekce.
GetKeyValueAsXml(Stringová)
Obdrží RDF kód pro konkrétní Aspose.Imaging.Xmp.XmpArrayType.
protected virtual string GetKeyValueAsXml(string key)
Parameters
key
string
Typ řady XMP.
Returns
Vrátí RDF kód pro konkrétní Aspose.Imaging.Xmp.XmpArrayType.
GetXmlValue()
Konvertuje hodnotu XMP na XML.
public virtual string GetXmlValue()
Returns
Vrací hodnotu XMP převedenou na XML.
Remove(Stringová)
Odstraňte hodnotu specifikovaným klíčem.
public virtual bool Remove(string key)
Parameters
key
string
Zkratka představuje klíč, který je identifikován s odstraněnou hodnotou.
Returns
Zpět platí, pokud byla hodnota s uvedeným klíčem odstraněna.
SetValue(Třída, IXmlValue)
Nastavte si hodnotu.
public virtual void SetValue(string key, IXmlValue value)
Parameters
key
string
Stringová reprezentace klíče, která je identifikována s přidanou hodnotou.
value
IXmlValue
V hodnotě, kterou je třeba přidat.
SetValue(Třída, IXmpType)
Nastavte si hodnotu.
public virtual void SetValue(string key, IXmpType value)
Parameters
key
string
Stringová reprezentace klíče, která je identifikována s přidanou hodnotou.
value
IXmpType
V hodnotě, kterou je třeba přidat.
SetXmpBoolean(String , String)
Zadejte hodnotu XMP boolean.
protected void SetXmpBoolean(string key, string boolValue)
Parameters
key
string
Stringová reprezentace klíče, která je identifikována nastavenou hodnotou.
boolValue
string
a booleánské hodnoty.
SetXmpDate(String , String)
Zadejte datum XMP.
protected void SetXmpDate(string key, string date)
Parameters
key
string
Stringová reprezentace klíče, která je identifikována nastavenou hodnotou.
date
string
Datum k nastaven.
SetXmpGuid(String , String)
Sestavte jedinečný identifikátor XMP.
protected void SetXmpGuid(string key, string guid)
Parameters
key
string
Zkratka reprezentace klíče, která je identifikována nastavenou hodnotou GUID.
guid
string
Jedinečný identifikátor.
SetXmpInteger(String , String)
Sestavte XMP integrovan.
protected void SetXmpInteger(string key, string intValue)
Parameters
key
string
Stringová reprezentace klíče, která je identifikována nastavenou hodnotou.
intValue
string
a celkové hodnoty.
SetXmpTypeValue(Třída, XmpTypeBase)
Zadejte hodnotu typu XMP.
public virtual void SetXmpTypeValue(string key, XmpTypeBase value)
Parameters
key
string
Stringová reprezentace klíče, která je identifikována nastavenou hodnotou.
value
XmpTypeBase
hodnotu, kterou je třeba nastavit.
TryGetValue(String, Out Objekt)
Získejte hodnotu pomocí klíče <code class=“paramref'.
public bool TryGetValue(string key, out object value)
Parameters
key
string
Klíč prvku XMP.
value
object
hodnoty XMP.
Returns
true, if the System.Collections.Generic.IDictionary`2 contains the key’; otherwise, false.</keyvaluepair<string,></string,></string,></keyvaluepair<string,></keyvaluepair<string,>