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="">>, IEnumerable
Inheritance
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
Önceki →
Örneğin xmlns:dc.
[JsonProperty]
protected readonly string prefix
alan değeri
Mülkiyet
Anahtar / Değer Özellikleri Sözlüğü XMP paket.
[JsonProperty]
protected Dictionary<string, object=""> properties
alan değeri
Dictionary < için; string , object >
Properties
Count
XMP anahtarı hesaplayın.
public int Count { get; }
Mülkiyet Değer
Keys
Anahtarları XMP paketinde bulabilirsiniz.
public virtual Dictionary<string, object="">.KeyCollection Keys { get; }
Mülkiyet Değer
Dictionary < için; string , object ve gt; KeyCollection
NamespaceUri
İsim alanı URI alır.
public string NamespaceUri { get; }
Mülkiyet Değer
Prefix
Önceki Önceki yazı:
public string Prefix { get; }
Mülkiyet Değer
XmlNamespace
XML adı alanına girin.
public string XmlNamespace { get; }
Mülkiyet Değer
bu[Sırt]
Belirlenen anahtarla System.Object’i alır veya ayarlar.
public virtual object this[string key] { get; set; }
Mülkiyet Değer
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
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
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="">> GetEnumerator()
Returns
IEnumerator < için; KeyValuePair < 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
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
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
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
true, if the System.Collections.Generic.IDictionary`2 contains the key’; otherwise, false.</keyvaluepair<string,></string,></string,></keyvaluepair<string,></keyvaluepair<string,>