فئة Aspose::Page::EPS::XMP::XmpMetadata

XmpMetadata class

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

class XmpMetadata : public System::Collections::Generic::IDictionary<System::String, System::SharedPtr<XmpValue>>

الطرق

طريقةالوصف
Add(const System::String&, const System::SharedPtr<XmpValue>&) overrideيضيف قيمة إلى البيانات التعريفية.
Add(const System::String&, const System::SharedPtr<System::Object>&)يضيف قيمة إلى البيانات التعريفية.
Add(const System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<XmpValue>>&) overrideيضيف زوجًا من المفتاح والقيمة إلى القاموس.
AddArrayItem(System::String, System::SharedPtr<XmpValue>)يضيف قيمة إلى مصفوفة. ستُضاف القيمة في نهاية المصفوفة.
AddArrayItem(System::String, int32_t, System::SharedPtr<XmpValue>)يضيف قيمة إلى مصفوفة حسب الفهرس المحدد.
AddNamedValue(System::String, System::String, System::SharedPtr<XmpValue>)يضيف قيمة مسماة إلى بنية.
Clear() overrideيمسح البيانات التعريفية.
Contains(const System::String&) constيتحقق مما إذا كان المفتاح موجودًا في البيانات التعريفية.
Contains(const System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<XmpValue>>&) const overrideيتحقق مما إذا كان زوج المفتاح-القيمة المحدد موجودًا في القاموس.
ContainsKey(const System::String&) const overrideيحدد ما إذا كان هذا القاموس يحتوي على المفتاح المحدد.
CopyTo(System::ArrayPtr<System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<XmpValue>>>, int32_t) overrideينسخ عناصر المجموعة إلى مصفوفة.
get_Count() const overrideيحصل على عدد العناصر في المجموعة.
get_IsFixedSize() constيتحقق مما إذا كانت المجموعة ذات حجم ثابت.
get_IsReadOnly() const overrideيتحقق مما إذا كانت المجموعة للقراءة فقط.
get_IsSynchronized()يتحقق مما إذا كانت المجموعة متزامنة.
get_Keys() const overrideيحصل على مجموعة مفاتيح البيانات التعريفية.
get_NamespaceManager()يحصل على مدير مساحة الأسماء.
get_SyncRoot() constيحصل على كائن مزامنة المجموعة.
get_Values() const overrideيحصل على القيم في البيانات التعريفية.
GetEnumerator() overrideيعيد عداد القاموس.
GetNamespaceUriByPrefix(System::String)يعيد URI مساحة الاسم حسب البادئة.
GetPrefixByNamespaceUri(System::String)يعيد البادئة وفقًا لمساحة الاسم URI.
idx_get(const System::String&) const overrideيحصل على البيانات من البيانات الوصفية.
idx_set(const System::String&, System::SharedPtr<XmpValue>) overrideيضبط البيانات من البيانات الوصفية.
RegisterNamespaceUri(System::String, System::String)يسجل مساحة الاسم URI.
RegisterNamespaceUri(System::String, System::String, System::String)يسجل مساحة الاسم URI.
Remove(const System::String&) overrideيزيل الإدخال من البيانات الوصفية.
Remove(const System::Collections::Generic::KeyValuePair<System::String, System::SharedPtr<XmpValue>>&) overrideيزيل زوج المفتاح/القيمة من المجموعة.
SetArrayItem(System::String, int32_t, System::SharedPtr<XmpValue>)يضبط القيمة في مصفوفة. سيتم استبدال القيمة السابقة بأخرى جديدة.
SetNamedValue(System::String, System::String, System::SharedPtr<XmpValue>)يضبط القيمة المسماة في بنية. القيمة المسماة السابقة، إذا كانت موجودة بالفعل، سيتم استبدالها بأخرى جديدة.
TryGetValue(const System::String&, System::SharedPtr<XmpValue>&) const overrideيحاول العثور على المفتاح في القاموس ويسترجع القيمة إذا تم العثور عليها.

انظر أيضًا