Class XmpPackage

Class XmpPackage

İsim alanı : Aspose.Imaging.Xmp Toplantı: Aspose.Imaging.dll (25.4.0)

XMP paket için temel abstraksiyonu temsil eder.

[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

mirasçı üyeleri

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

Fields

Adı Soyadı

Özel XMP şeması için Namespace uri.

[JsonProperty]
protected readonly string namespaceUri

alan değeri

string

Önceki →

Örneğin xmlns:dc.

[JsonProperty]
protected readonly string prefix

alan değeri

string

Mülkiyet

Anahtar / Değer Özellikleri Sözlüğü XMP paket.

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

alan değeri

Dictionary &lt için; string , object >

Properties

Count

XMP anahtarı hesaplayın.

public int Count { get; }

Mülkiyet Değer

int

Keys

Anahtarları XMP paketinde bulabilirsiniz.

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

Mülkiyet Değer

Dictionary &lt için; string , object ve gt; KeyCollection

NamespaceUri

İsim alanı URI alır.

public string NamespaceUri { get; }

Mülkiyet Değer

string

Prefix

Önceki Önceki yazı:

public string Prefix { get; }

Mülkiyet Değer

string

XmlNamespace

XML adı alanına girin.

public string XmlNamespace { get; }

Mülkiyet Değer

string

bu[Sırt]

Belirlenen anahtarla System.Object’i alır veya ayarlar.

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

Mülkiyet Değer

object

Methods

AddValue(String ve String)

Belirlenen anahtarın değerini ekleyin.

public virtual void AddValue(string key, string value)

Parameters

key string

Ek değerle tanımlanan anahtarın çizgi temsilciliği.

value string

Buna eklemek için değer.

AddValue(Çerçeve , Object)

Belirlenen anahtarın değerini ekleyin.

public virtual void AddValue(string key, object value)

Parameters

key string

Ek değerle tanımlanan anahtarın çizgi temsilciliği.

value object

Buna eklemek için değer.

Exceptions

ArgumentNullException

Anahtarı sıfırdır.

Clear()

Bu durumun açıklanması.

public virtual void Clear()

ContainsKey(Sırt)

Bu koleksiyonun belirlenmiş anahtarı olup olmadığını belirler.

public virtual bool ContainsKey(string key)

Parameters

key string

Anahtar kontrol edilmelidir.

Returns

bool

doğru Eğer System.Collections.Generic.IDictionary`2 belirtilen anahtarı içeriyorsa; aksi takdirde, The translation of “false” to Turkish is “yanlış”..

GetEnumerator()

Koleksiyon yoluyla iterasyon yapan bir listelemeyi geri getirir.

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

Returns

IEnumerator &lt için; KeyValuePair &lt için; string , object • > >

Bir System.Collections.Generic.IEnumerator`1 koleksiyon aracılığıyla iterasyon için kullanılabilir.

GetKeyValueAsXml(Sırt)

Belirli Aspose.Imaging.Xmp.XmpArrayType için RDF kodunu alır.

protected virtual string GetKeyValueAsXml(string key)

Parameters

key string

XMP array türü.

Returns

string

Belirli Aspose.Imaging.Xmp.XmpArrayType için RDF kodunu geri getirir.

GetXmlValue()

XMP değerini XML temsilciliğine dönüştürür.

public virtual string GetXmlValue()

Returns

string

XML temsilciliğine dönüştürülen XMP değerini geri getirir.

Remove(Sırt)

Belirlenen anahtarla değer kaldırın.

public virtual bool Remove(string key)

Parameters

key string

Çerçeve, kaldırılmış değerle tanımlanan anahtarı temsil eder.

Returns

bool

Belirlenen anahtar ile değer kaldırıldığında doğru geri döner.

SetValue(Çerçeve, IXmlValue)

Değerini belirleyin.

public virtual void SetValue(string key, IXmlValue value)

Parameters

key string

Ek değerle tanımlanan anahtarın çizgi temsilciliği.

value IXmlValue

Buna eklemek için değer.

SetValue(Çerçeve, IXmpType)

Değerini belirleyin.

public virtual void SetValue(string key, IXmpType value)

Parameters

key string

Ek değerle tanımlanan anahtarın çizgi temsilciliği.

value IXmpType

Buna eklemek için değer.

SetXmpBoolean(String ve String)

XMP boolean değerini belirleyin.

protected void SetXmpBoolean(string key, string boolValue)

Parameters

key string

Anahtarın belirlenmiş değeri ile tanımlanan çerçeve temsilciliği.

boolValue string

Boolean değeri için.

SetXmpDate(String ve String)

XMP tarihini belirleyin.

protected void SetXmpDate(string key, string date)

Parameters

key string

Anahtarın belirlenmiş değeri ile tanımlanan çerçeve temsilciliği.

date string

Tarih ayarlanmalıdır.

SetXmpGuid(String ve String)

XMP benzersiz tanımlayıcısı oluşturun.

protected void SetXmpGuid(string key, string guid)

Parameters

key string

GUID değeriyle tanımlanan anahtarın çizgi temsilciliği.

guid string

benzersiz tanımlayıcıdır.

SetXmpInteger(String ve String)

XMP’yi tamamlayın.

protected void SetXmpInteger(string key, string intValue)

Parameters

key string

Anahtarın belirlenmiş değeri ile tanımlanan çerçeve temsilciliği.

intValue string

bütün değeri vardır.

SetXmpTypeValue(Çerçeve, XmpTypeBase)

XMP tipi değerini belirleyin.

public virtual void SetXmpTypeValue(string key, XmpTypeBase value)

Parameters

key string

Anahtarın belirlenmiş değeri ile tanımlanan çerçeve temsilciliği.

value XmpTypeBase

Değiştirilmesi gereken değerler.

TryGetValue(String ve Out Object)

Değerini key ile alır.

public bool TryGetValue(string key, out object value)

Parameters

key string

XMP element anahtarı.

value object

XMP Değerlendirmesi

Returns

bool

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

 Türkçe