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="">>, IEnumerable<keyvaluepair<string, xmpvalue="">>, IEnumerable
الوراثة
التطبيقات
IDictionary<string, xmpvalue="">, ICollection<keyvaluepair<string, xmpvalue="">>, IEnumerable<keyvaluepair<string, xmpvalue="">>, IEnumerable
الأعضاء الموروثة
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
الخصائص
العدد
يحصل على عدد العناصر في المجموعة.
public int Count { get; }
قيمة الخاصية
IsFixedSize
يتحقق مما إذا كانت المجموعة ذات حجم ثابت.
public bool IsFixedSize { get; }
قيمة الخاصية
IsReadOnly
يتحقق مما إذا كانت المجموعة للقراءة فقط.
public bool IsReadOnly { get; }
قيمة الخاصية
IsSynchronized
يتحقق مما إذا كانت المجموعة متزامنة.
public bool IsSynchronized { get; }
قيمة الخاصية
Keys
يحصل على مجموعة مفاتيح التعريف.
public ICollection<string> Keys { get; }
قيمة الخاصية
ICollection<string>
NamespaceManager
يحصل على مدير الأسماء.
public XmlNamespaceManager NamespaceManager { get; }
قيمة الخاصية
XmlNamespaceManager
SyncRoot
يحصل على كائن مزامنة المجموعة.
public object SyncRoot { get; }
قيمة الخاصية
Values
يحصل على القيم في التعريف.
public ICollection<xmpvalue> Values { get; }
قيمة الخاصية
ICollection<XmpValue>
this[string]
يحصل على أو يحدد البيانات من التعريف.
public XmpValue this[string key] { get; set; }
قيمة الخاصية
الأساليب
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>
العنصر الذي سيتم إضافته.
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
صحيح إذا كان المفتاح موجودًا في بيانات التعريف.
Contains(KeyValuePair<string, xmpvalue="">)
يتحقق مما إذا كان زوج المفتاح والقيمة المحدد موجودًا في القاموس.
public bool Contains(KeyValuePair<string, xmpvalue=""> item)
المعلمات
item
KeyValuePair<string, XmpValue>
زوج المفتاح والقيمة.
Returns
صحيح إذا تم العثور على هذا الزوج.
ContainsKey(string)
يحدد ما إذا كان هذا القاموس يحتوي على المفتاح المحدد.
public bool ContainsKey(string key)
المعلمات
key
string
المفتاح للبحث في القاموس.
Returns
صحيح إذا تم العثور على المفتاح.
CopyTo(KeyValuePair<string, xmpvalue="">[], int)
ينسخ عناصر المجموعة إلى مصفوفة.
public void CopyTo(KeyValuePair<string, xmpvalue="">[] array, int index)
المعلمات
array
KeyValuePair<string, XmpValue>[]
المصفوفة الوجهة.
index
int
الفهرس الابتدائي.
GetEnumerator()
يعود بمكرر القاموس.
public IEnumerator<keyvaluepair<string, xmpvalue="">> GetEnumerator()
Returns
IEnumerator<KeyValuePair<string, XmpValue>>
المكرر.
GetNamespaceUriByPrefix(string)
يعود بعنوان URI الخاص بالمساحة حسب البادئة.
public string GetNamespaceUriByPrefix(string prefix)
المعلمات
prefix
string
قيمة البادئة.
Returns
قيمة عنوان URI الخاص بالمساحة.
GetPrefixByNamespaceUri(string)
يعود بالبادئة حسب عنوان URI الخاص بالمساحة.
public string GetPrefixByNamespaceUri(string namespaceUri)
المعلمات
namespaceUri
string
عنوان URI الخاص بالمساحة.
Returns
قيمة البادئة.
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
صحيح - إذا تم إزالة المفتاح؛ خلاف ذلك، false.
Remove(KeyValuePair<string, xmpvalue="">)
يزيل زوج المفتاح/القيمة من المجموعة.
public bool Remove(KeyValuePair<string, xmpvalue=""> item)
المعلمات
item
KeyValuePair<string, XmpValue>
زوج المفتاح/القيمة الذي سيتم إزالته.
Returns
صحيح إذا تم العثور على الزوج وإزالته.
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
صحيح إذا تم العثور على المفتاح.