Class XmpPackage
اسم الفضاء : Aspose.Imaging.Xmp تجميع: Aspose.Imaging.dll (25.5.0)
يمثل الانحراف الأساسي للحزمة XMP.
[JsonObject(MemberSerialization.OptIn)]
public class XmpPackage : IXmlValue, IEnumerable<keyvaluepair<string, object="">>, IEnumerableInheritance
Derived
DicomPackage , DublinCorePackage , PdfPackage , PhotoshopPackage , XmpBasicPackage , XmpDynamicMediaPackage , XmpMediaManagementPackage , XmpRightsManagementPackage
Implements
IXmlValue , IEnumerable<keyvaluepair<string, object="">> , IEnumerable
الأعضاء الموروثين
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
الاسم
اسم مساحة uri لخطة XMP المحددة.
[JsonProperty]
protected readonly string namespaceUriالقيمة الميدانية
المسبق
على سبيل المثال، xmlns:dc.
[JsonProperty]
protected readonly string prefixالقيمة الميدانية
العقارات
قاموس الخصائص الرئيسية / القيمة حزمة XMP.
[JsonProperty]
protected Dictionary<string, object=""> propertiesالقيمة الميدانية
Dictionary <؛ string , object >
Properties
Count
يحصل على حساب مفتاح XMP.
public int Count { get; }قيمة الممتلكات
Keys
احصل على المفاتيح في حزمة XMP.
public virtual Dictionary<string, object="">.KeyCollection Keys { get; }قيمة الممتلكات
Dictionary <؛ string , object >؛ KeyCollection
NamespaceUri
احصل على اسم URI.
public string NamespaceUri { get; }قيمة الممتلكات
Prefix
تحصل على المسبق.
public string Prefix { get; }قيمة الممتلكات
XmlNamespace
تحصل على XML Namespace.
public string XmlNamespace { get; }قيمة الممتلكات
هذا[الستار]
يحصل أو يضع System.Object مع المفتاح المحدد.
public virtual object this[string key] { get; set; }قيمة الممتلكات
Methods
AddValue(ستيفن، ستيفن)
إضافة القيمة إلى المفتاح المحدد.
public virtual void AddValue(string key, string value)Parameters
key string
تمثيل الحبل من المفتاح الذي يتم تحديده مع القيمة المضافة.
value string
القيمة التي يجب إضافتها.
AddValue(الخصائص، Object)
إضافة القيمة إلى المفتاح المحدد.
public virtual void AddValue(string key, object value)Parameters
key string
تمثيل الحبل من المفتاح الذي يتم تحديده مع القيمة المضافة.
value object
القيمة التي يجب إضافتها.
Exceptions
المفتاح صفر
Clear()
واضحة هذه الحالة.
public virtual void Clear()ContainsKey(الستار)
يحدد ما إذا كانت هذه المجموعة تحدد المفتاح.
public virtual bool ContainsKey(string key)Parameters
key string
المفتاح الذي يجب التحقق منه
Returns
الحقيقة إذا كان System.Collections.Generic.IDictionary`2 يحتوي على المفتاح المحدد؛ وإلا، كاذبة.
GetEnumerator()
إرجاع القائمة التي تكرر من خلال المجموعة.
public IEnumerator<keyvaluepair<string, object="">> GetEnumerator()Returns
IEnumerator <؛ KeyValuePair <؛ string , object >؛ >؛ >؛
System.Collections.Generic.IEnumerator`1 الذي يمكن استخدامه للتحويل من خلال المجموعة.
GetKeyValueAsXml(الستار)
يحصل على رمز RDF لتحديد Aspose.Imaging.Xmp.XmpArrayType.
protected virtual string GetKeyValueAsXml(string key)Parameters
key string
من نوع XMP Array.
Returns
إرجاع رمز RDF لتحديد Aspose.Imaging.Xmp.XmpArrayType.
GetXmlValue()
تحويل قيمة XMP إلى تمثيل XML.
public virtual string GetXmlValue()Returns
يعيد قيمة XMP التي تم تحويلها إلى تمثيل XML.
Remove(الستار)
إزالة القيمة باستخدام المفتاح المحدد.
public virtual bool Remove(string key)Parameters
key string
تمثيل الحبل من المفتاح الذي يتم تحديده مع القيمة المحذوفة.
Returns
يعود صحيحًا إذا تم إزالة القيمة مع المفتاح المحدد.
SetValue(الحصى، IXmlValue)
وضع القيمة .
public virtual void SetValue(string key, IXmlValue value)Parameters
key string
تمثيل الحبل من المفتاح الذي يتم تحديده مع القيمة المضافة.
value IXmlValue
القيمة التي يجب إضافتها.
SetValue(الستار، IXmpType)
وضع القيمة .
public virtual void SetValue(string key, IXmpType value)Parameters
key string
تمثيل الحبل من المفتاح الذي يتم تحديده مع القيمة المضافة.
value IXmpType
القيمة التي يجب إضافتها.
SetXmpBoolean(ستيفن، ستيفن)
إعداد قيمة XMP boolean.
protected void SetXmpBoolean(string key, string boolValue)Parameters
key string
تمثيل الحبل من المفتاح الذي يتم تحديده مع القيمة المحددة.
boolValue string
القيمة البولينية .
SetXmpDate(ستيفن، ستيفن)
إعداد موعد XMP.
protected void SetXmpDate(string key, string date)Parameters
key string
تمثيل الحبل من المفتاح الذي يتم تحديده مع القيمة المحددة.
date string
تاريخ تحديده .
SetXmpGuid(ستيفن، ستيفن)
إعداد XMP الوحيد.
protected void SetXmpGuid(string key, string guid)Parameters
key string
تمثيل الشريط للمفتاح الذي يتم تحديده مع قيمة GUID المحددة.
guid string
الهوية الفريدة .
SetXmpInteger(ستيفن، ستيفن)
إعداد XMP كاملاً.
protected void SetXmpInteger(string key, string intValue)Parameters
key string
تمثيل الحبل من المفتاح الذي يتم تحديده مع القيمة المحددة.
intValue string
القيمة الكاملة .
SetXmpTypeValue(كلمات مفتاحية XmpTypeBase)
إعداد قيمة نوع XMP.
public virtual void SetXmpTypeValue(string key, XmpTypeBase value)Parameters
key string
تمثيل الحبل من المفتاح الذي يتم تحديده مع القيمة المحددة.
value XmpTypeBase
القيمة التي يجب وضعها.
TryGetValue(الكمبيوتر، out object)
يحصل على القيمة بواسطة key".
public bool TryGetValue(string key, out object value)Parameters
key string
مفتاح العنصر XMP.
value object
قيمة XMP .
Returns
true, if the System.Collections.Generic.IDictionary`2 contains the key’; otherwise, false.</keyvaluepair<string,></string,></string,></keyvaluepair<string,></keyvaluepair<string,>