Class XmpPackage

Class XmpPackage

اسم الفضاء : Aspose.Imaging.Xmp تجميع: Aspose.Imaging.dll (25.4.0)

يمثل الانحراف الأساسي للحزمة 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

الأعضاء الموروثين

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

القيمة الميدانية

string

المسبق

على سبيل المثال، xmlns:dc.

[JsonProperty]
protected readonly string prefix

القيمة الميدانية

string

العقارات

قاموس الخصائص الرئيسية / القيمة حزمة XMP.

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

القيمة الميدانية

Dictionary &lt؛ string , object >

Properties

Count

يحصل على حساب مفتاح XMP.

public int Count { get; }

قيمة الممتلكات

int

Keys

احصل على المفاتيح في حزمة XMP.

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

قيمة الممتلكات

Dictionary &lt؛ string , object &gt؛ KeyCollection

NamespaceUri

احصل على اسم URI.

public string NamespaceUri { get; }

قيمة الممتلكات

string

Prefix

تحصل على المسبق.

public string Prefix { get; }

قيمة الممتلكات

string

XmlNamespace

تحصل على XML Namespace.

public string XmlNamespace { get; }

قيمة الممتلكات

string

هذا[الستار]

يحصل أو يضع System.Object مع المفتاح المحدد.

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

قيمة الممتلكات

object

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

ArgumentNullException

المفتاح صفر

Clear()

واضحة هذه الحالة.

public virtual void Clear()

ContainsKey(الستار)

يحدد ما إذا كانت هذه المجموعة تحدد المفتاح.

public virtual bool ContainsKey(string key)

Parameters

key string

المفتاح الذي يجب التحقق منه

Returns

bool

الحقيقة إذا كان System.Collections.Generic.IDictionary`2 يحتوي على المفتاح المحدد؛ وإلا، كاذبة.

GetEnumerator()

إرجاع القائمة التي تكرر من خلال المجموعة.

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

Returns

IEnumerator &lt؛ KeyValuePair &lt؛ string , object &gt؛ &gt؛ &gt؛

System.Collections.Generic.IEnumerator`1 الذي يمكن استخدامه للتحويل من خلال المجموعة.

GetKeyValueAsXml(الستار)

يحصل على رمز RDF لتحديد Aspose.Imaging.Xmp.XmpArrayType.

protected virtual string GetKeyValueAsXml(string key)

Parameters

key string

من نوع XMP Array.

Returns

string

إرجاع رمز RDF لتحديد Aspose.Imaging.Xmp.XmpArrayType.

GetXmlValue()

تحويل قيمة XMP إلى تمثيل XML.

public virtual string GetXmlValue()

Returns

string

يعيد قيمة XMP التي تم تحويلها إلى تمثيل XML.

Remove(الستار)

إزالة القيمة باستخدام المفتاح المحدد.

public virtual bool Remove(string key)

Parameters

key string

تمثيل الحبل من المفتاح الذي يتم تحديده مع القيمة المحذوفة.

Returns

bool

يعود صحيحًا إذا تم إزالة القيمة مع المفتاح المحدد.

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

bool

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

 عربي