Class XmpPackage

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

Inheritance

object XmpPackage

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

string

Předpověď

Xmlns předpověď. například xmlns:dc.

[JsonProperty]
protected readonly string prefix

Polní hodnota

string

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

int

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

string

Prefix

Získejte předpov.

public string Prefix { get; }

Hodnota nemovitosti

string

XmlNamespace

Získejte XML název.

public string XmlNamespace { get; }

Hodnota nemovitosti

string

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

object

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

ArgumentNullException

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

bool

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

string

Vrátí RDF kód pro konkrétní Aspose.Imaging.Xmp.XmpArrayType.

GetXmlValue()

Konvertuje hodnotu XMP na XML.

public virtual string GetXmlValue()

Returns

string

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

bool

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

bool

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

 Čeština