XmpBasicPackage

XmpBasicPackage class

يمثل مساحة الاسم الأساسية XMP .

public sealed class XmpBasicPackage : XmpPackage

المنشئون

اسم وصف
XmpBasicPackage() يقوم بتهيئة مثيل جديد لملفXmpBasicPackage فئة .

الخصائص

اسم وصف
BaseUrl { get; set; } الحصول على أو تعيين عنوان URL الأساسي لعناوين URL ذات الصلة في محتوى المستند. إذا كان هذا المستند يحتوي على ارتباطات إنترنت ، وكانت هذه الارتباطات نسبية ، فهي مرتبطة بعنوان URL الأساسي هذا.
Count { get; } الحصول على عدد خصائص البيانات الوصفية.
CreateDate { get; set; } الحصول على أو تحديد تاريخ ووقت إنشاء المورد.
CreatorTool { get; set; } الحصول على أو تحديد اسم الأداة المستخدمة لإنشاء المورد.
Identifiers { get; set; } الحصول على أو تعيين مصفوفة غير مرتبة من السلاسل النصية التي تحدد المورد بشكل لا لبس فيه ضمن سياق معين.
Item { get; } يحصل على ملفMetadataProperty بالاسم المحدد.
Keys { get; } الحصول على مجموعة من أسماء خصائص البيانات الوصفية.
Label { get; set; } الحصول على أو تعيين كلمة أو عبارة قصيرة تحدد المورد كعضو في مجموعة محددة بواسطة المستخدم.
MetadataDate { get; set; } الحصول على أو تحديد التاريخ والوقت الذي تم فيه تغيير أي بيانات وصفية لهذا المورد.
MetadataType { get; } الحصول على نوع البيانات الوصفية .
ModifyDate { get; set; } الحصول على أو تحديد تاريخ ووقت آخر تعديل للمورد.
NamespaceUri { get; } يحصل على مساحة الاسم URI.
Nickname { get; set; } الحصول على أو تعيين اسم غير رسمي قصير للمورد.
Prefix { get; } يحصل على بادئة xmlns .
PropertyDescriptors { get; } يحصل على مجموعة من الواصفات التي تحتوي على معلومات حول الخصائص التي يمكن الوصول إليها من خلال GroupDocs.Metadata search engine .
Rating { get; set; } الحصول على تصنيف معين من قبل المستخدم لهذا الملف أو تعيينه. يجب أن تكون القيمة -1 أو في النطاق [0..5] ، حيث يشير -1 إلى “مرفوض” ويشير 0 إلى “غير مصنف” .
Thumbnails { get; set; } الحصول على أو تعيين مجموعة من الصور المصغرة للملف ، والتي يمكن أن تختلف في خصائص مثل الحجم أو ترميز الصورة.
XmlNamespace { get; } الحصول على مساحة اسم XML .

طُرق

اسم وصف
AddProperties(Func<MetadataProperty, bool>, PropertyValue) يضيف خصائص البيانات الوصفية المعروفة التي تفي بالمسند المحدد . العملية متكررة لذا فهي تؤثر على جميع الحزم المتداخلة أيضًا.
Clear() يزيل كافة خصائص XMP .
Contains(string) لتحديد ما إذا كانت الحزمة تحتوي على خاصية بيانات التعريف بالاسم المحدد.
virtual FindProperties(Func<MetadataProperty, bool>) البحث عن خصائص البيانات الوصفية التي تفي بالمسند المحدد. البحث متكرر لذا فهو يؤثر على جميع الحزم المتداخلة أيضًا.
GetEnumerator() إرجاع عداد يتكرر خلال المجموعة.
override GetXmpRepresentation() تحويل قيمة XMP إلى تمثيل XML.
Remove(string) يزيل الخاصية بالاسم المحدد .
virtual RemoveProperties(Func<MetadataProperty, bool>) يزيل خصائص البيانات الوصفية التي تفي بالتقييم المحدد.
virtual Sanitize() إزالة خصائص البيانات الوصفية القابلة للكتابة من الحزمة. العملية متكررة لذا فهي تؤثر على جميع الحزم المتداخلة أيضًا.
Set(string, bool) تعيين الخاصية المنطقية .
Set(string, DateTime) مجموعات DateTime الملكية .
Set(string, double) يعين خاصية مزدوجة.
Set(string, int) يعين خاصية العدد الصحيح .
override Set(string, string) يضيف خاصية السلسلة .
virtual Set(string, XmpArray) يعيّن القيمة الموروثة منXmpArray .
virtual Set(string, XmpComplexType) يعيّن القيمة الموروثة منXmpComplexType .
Set(string, XmpValueBase) يعيّن القيمة الموروثة منXmpValueBase .
SetProperties(Func<MetadataProperty, bool>, PropertyValue) تعيين خصائص البيانات الوصفية المعروفة التي تفي بالمسند المحدد . العملية متكررة لذا فهي تؤثر على جميع الحزم المتداخلة أيضًا.AddProperties وUpdateProperties إذا كانت خاصية موجودة تحقق القيمة الأصلية ، فسيتم تحديث قيمتها. إذا كانت هناك خاصية معروفة مفقودة في الحزمة التي ترضي المسند ، فستتم إضافتها إلى الحزمة.
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) يقوم بتحديث خصائص البيانات الوصفية المعروفة التي تفي بالمسند المحدد . العملية متكررة لذا فهي تؤثر على جميع الحزم المتداخلة أيضًا.

مجالات

اسم وصف
const RatingMax الحد الأقصى لقيمة التقييم .
const RatingMin الحد الأدنى لقيمة التصنيف .
const RatingRejected قيمة رفض التصنيف .

أنظر أيضا