Class XmpMetadata

Class XmpMetadata

Namespace: Aspose.Page.EPS.XMP
Assembly: Aspose.Page.dll (25.1.2)

يوفر الوصول إلى تدفق بيانات التعريف XMP.

public sealed class XmpMetadata : IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">&gt;, IEnumerable<keyvaluepair<string, xmpvalue="">&gt;, IEnumerable

الوراثة

objectXmpMetadata

التطبيقات

IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">&gt;, IEnumerable<keyvaluepair<string, xmpvalue="">&gt;, IEnumerable

الأعضاء الموروثة

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

الخصائص

العدد

يحصل على عدد العناصر في المجموعة.

public int Count { get; }

قيمة الخاصية

int

IsFixedSize

يتحقق مما إذا كانت المجموعة ذات حجم ثابت.

public bool IsFixedSize { get; }

قيمة الخاصية

bool

IsReadOnly

يتحقق مما إذا كانت المجموعة للقراءة فقط.

public bool IsReadOnly { get; }

قيمة الخاصية

bool

IsSynchronized

يتحقق مما إذا كانت المجموعة متزامنة.

public bool IsSynchronized { get; }

قيمة الخاصية

bool

Keys

يحصل على مجموعة مفاتيح التعريف.

public ICollection<string> Keys { get; }

قيمة الخاصية

ICollection<string&gt;

NamespaceManager

يحصل على مدير الأسماء.

public XmlNamespaceManager NamespaceManager { get; }

قيمة الخاصية

XmlNamespaceManager

SyncRoot

يحصل على كائن مزامنة المجموعة.

public object SyncRoot { get; }

قيمة الخاصية

object

Values

يحصل على القيم في التعريف.

public ICollection<xmpvalue> Values { get; }

قيمة الخاصية

ICollection<XmpValue&gt;

this[string]

يحصل على أو يحدد البيانات من التعريف.

public XmpValue this[string key] { get; set; }

قيمة الخاصية

XmpValue

الأساليب

Add(string, XmpValue)

يضيف قيمة إلى التعريف.

public void Add(string key, XmpValue value)

المعلمات

key string

المفتاح المراد إضافته.

value XmpValue

القيمة التي سيتم إضافتها.

Add(string, object)

يضيف قيمة إلى التعريف.

public void Add(string key, object value)

المعلمات

key string

المفتاح المراد إضافته.

value object

القيمة التي سيتم إضافتها.

Add(KeyValuePair<string, xmpvalue="">)

يضيف زوجًا مع مفتاح وقيمة إلى القاموس.

public void Add(KeyValuePair<string, xmpvalue=""> item)

المعلمات

item KeyValuePair<string, XmpValue&gt;

العنصر الذي سيتم إضافته.

AddArrayItem(string, XmpValue)

يضيف قيمة إلى مصفوفة. ستتم إضافة القيمة في نهاية المصفوفة.

public void AddArrayItem(string arrayKey, XmpValue value)

المعلمات

arrayKey string

مفتاح المصفوفة للبحث في القاموس.

value XmpValue

القيمة المراد إضافتها إلى المصفوفة.

AddArrayItem(string, int, XmpValue)

يضيف قيمة إلى مصفوفة حسب الفهرس المحدد.

public void AddArrayItem(string arrayKey, int index, XmpValue value)

المعلمات

arrayKey string

مفتاح المصفوفة للبحث في القاموس.

index int

فهرس القيمة الجديدة في المصفوفة.

value XmpValue

القيمة المراد إضافتها إلى المصفوفة.

AddNamedValue(string, string, XmpValue)

يضيف قيمة مسماة إلى هيكل.

public void AddNamedValue(string structureKey, string valueKey, XmpValue value)

المعلمات

structureKey string

مفتاح الهيكل للبحث في القاموس.

valueKey string

اسم القيمة المراد إضافتها إلى الهيكل.

value XmpValue

القيمة المراد إضافتها إلى الهيكل.

Clear()

يمسح بيانات التعريف.

public void Clear()

Contains(string)

يتحقق مما إذا كان المفتاح موجودًا في بيانات التعريف.

public bool Contains(string key)

المعلمات

key string

مفتاح الإدخال للبحث.

Returns

bool

صحيح إذا كان المفتاح موجودًا في بيانات التعريف.

Contains(KeyValuePair<string, xmpvalue="">)

يتحقق مما إذا كان زوج المفتاح والقيمة المحدد موجودًا في القاموس.

public bool Contains(KeyValuePair<string, xmpvalue=""> item)

المعلمات

item KeyValuePair<string, XmpValue&gt;

زوج المفتاح والقيمة.

Returns

bool

صحيح إذا تم العثور على هذا الزوج.

ContainsKey(string)

يحدد ما إذا كان هذا القاموس يحتوي على المفتاح المحدد.

public bool ContainsKey(string key)

المعلمات

key string

المفتاح للبحث في القاموس.

Returns

bool

صحيح إذا تم العثور على المفتاح.

CopyTo(KeyValuePair<string, xmpvalue="">[], int)

ينسخ عناصر المجموعة إلى مصفوفة.

public void CopyTo(KeyValuePair<string, xmpvalue="">[] array, int index)

المعلمات

array KeyValuePair<string, XmpValue&gt;[]

المصفوفة الوجهة.

index int

الفهرس الابتدائي.

GetEnumerator()

يعود بمكرر القاموس.

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

Returns

IEnumerator<KeyValuePair<string, XmpValue&gt;&gt;

المكرر.

GetNamespaceUriByPrefix(string)

يعود بعنوان URI الخاص بالمساحة حسب البادئة.

public string GetNamespaceUriByPrefix(string prefix)

المعلمات

prefix string

قيمة البادئة.

Returns

string

قيمة عنوان URI الخاص بالمساحة.

GetPrefixByNamespaceUri(string)

يعود بالبادئة حسب عنوان URI الخاص بالمساحة.

public string GetPrefixByNamespaceUri(string namespaceUri)

المعلمات

namespaceUri string

عنوان URI الخاص بالمساحة.

Returns

string

قيمة البادئة.

RegisterNamespaceUri(string, string)

يسجل عنوان URI الخاص بالمساحة.

public void RegisterNamespaceUri(string prefix, string namespaceUri)

المعلمات

prefix string

قيمة البادئة.

namespaceUri string

قيمة عنوان URI الخاص بالمساحة.

RegisterNamespaceUri(string, string, string)

يسجل عنوان URI الخاص بالمساحة.

public void RegisterNamespaceUri(string prefix, string namespaceUri, string schemaDescription)

المعلمات

prefix string

قيمة البادئة.

namespaceUri string

قيمة عنوان URI الخاص بالمساحة.

schemaDescription string

قيمة وصف المخطط.

Remove(string)

يزيل الإدخال من بيانات التعريف.

public bool Remove(string key)

المعلمات

key string

مفتاح الإدخال لإزالته.

Returns

bool

صحيح - إذا تم إزالة المفتاح؛ خلاف ذلك، false.

Remove(KeyValuePair<string, xmpvalue="">)

يزيل زوج المفتاح/القيمة من المجموعة.

public bool Remove(KeyValuePair<string, xmpvalue=""> item)

المعلمات

item KeyValuePair<string, XmpValue&gt;

زوج المفتاح/القيمة الذي سيتم إزالته.

Returns

bool

صحيح إذا تم العثور على الزوج وإزالته.

SetArrayItem(string, int, XmpValue)

يحدد قيمة في مصفوفة. سيتم استبدال القيمة السابقة بالجديدة.

public void SetArrayItem(string arrayKey, int index, XmpValue value)

المعلمات

arrayKey string

مفتاح المصفوفة للبحث في القاموس.

index int

فهرس القيمة الجديدة في المصفوفة.

value XmpValue

القيمة لتعيينها في المصفوفة.

SetNamedValue(string, string, XmpValue)

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

public void SetNamedValue(string structureKey, string valueKey, XmpValue value)

المعلمات

structureKey string

مفتاح الهيكل للبحث في القاموس.

valueKey string

اسم القيمة لتعيينها في الهيكل.

value XmpValue

القيمة لتعيينها في الهيكل.

TryGetValue(string, out XmpValue)

يحاول العثور على المفتاح في القاموس واسترداد القيمة إذا تم العثور عليها.

public bool TryGetValue(string key, out XmpValue value)

المعلمات

key string

المفتاح للبحث في القاموس.

value XmpValue

القيمة المستردة.

Returns

bool

صحيح إذا تم العثور على المفتاح.

 عربي