Class XmpPackage
اسم الفضاء : Aspose.Imaging.Xmp تجميع: Aspose.Imaging.dll (25.4.0)
يمثل الانحراف الأساسي للحزمة 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
الأعضاء الموروثين
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,>