JpegRootPackage

JpegRootPackage class

يمثل الحزمة الجذرية التي تسمح بالعمل مع البيانات الوصفية في صورة JPEG.

public class JpegRootPackage : ImageRootPackage, IExif, IIptc, IXmp

الخصائص

اسم وصف
Count { get; } الحصول على عدد خصائص البيانات الوصفية.
ExifPackage { get; set; } الحصول على حزمة بيانات تعريف EXIF أو تعيينها.
FileType { get; } يحصل على حزمة البيانات الوصفية لنوع الملف. (2 properties)
ImageResourcePackage { get; } الحصول على حزمة البيانات الأولية لمورد صورة Photoshop . كتل موارد الصورة هي وحدة البناء الأساسية لتنسيق ملف Photoshop الأصلي.
IptcPackage { get; set; } الحصول على حزمة بيانات تعريف IPTC أو تعيينها.
Item { get; } يحصل على ملفMetadataProperty بالاسم المحدد.
Keys { get; } الحصول على مجموعة من أسماء خصائص البيانات الوصفية.
MakerNotePackage { get; } الحصول على أو تعيين حزمة بيانات MakerNote الوصفية.
MetadataType { get; } الحصول على نوع البيانات الوصفية .
PropertyDescriptors { get; } يحصل على مجموعة من الواصفات التي تحتوي على معلومات حول الخصائص التي يمكن الوصول إليها من خلال GroupDocs.Metadata search engine .
XmpPackage { get; set; } الحصول على حزمة بيانات تعريف XMP أو تعيينها.

طُرق

اسم وصف
AddProperties(Func<MetadataProperty, bool>, PropertyValue) يضيف خصائص البيانات الوصفية المعروفة التي تفي بالمسند المحدد . العملية متكررة لذا فهي تؤثر على جميع الحزم المتداخلة أيضًا.
Contains(string) لتحديد ما إذا كانت الحزمة تحتوي على خاصية بيانات التعريف بالاسم المحدد.
DetectBarcodeTypes() استخراج أنواع الباركود المعروضة في الصورة.
virtual FindProperties(Func<MetadataProperty, bool>) البحث عن خصائص البيانات الوصفية التي تفي بالمسند المحدد. البحث متكرر لذا فهو يؤثر على جميع الحزم المتداخلة أيضًا.
GetEnumerator() إرجاع عداد يتكرر خلال المجموعة.
RemoveImageResourcePackage() يزيل حزمة البيانات الأولية لمورد صورة Photoshop .
virtual RemoveProperties(Func<MetadataProperty, bool>) يزيل خصائص البيانات الوصفية التي تفي بالتقييم المحدد.
override Sanitize() إزالة خصائص البيانات الوصفية القابلة للكتابة من الحزمة. العملية متكررة لذا فهي تؤثر على جميع الحزم المتداخلة أيضًا.
SetProperties(Func<MetadataProperty, bool>, PropertyValue) تعيين خصائص البيانات الوصفية المعروفة التي تفي بالمسند المحدد . العملية متكررة لذا فهي تؤثر على جميع الحزم المتداخلة أيضًا.AddProperties وUpdateProperties إذا كانت خاصية موجودة تحقق القيمة الأصلية ، فسيتم تحديث قيمتها. إذا كانت هناك خاصية معروفة مفقودة في الحزمة التي ترضي المسند ، فستتم إضافتها إلى الحزمة.
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) يقوم بتحديث خصائص البيانات الوصفية المعروفة التي تفي بالمسند المحدد . العملية متكررة لذا فهي تؤثر على جميع الحزم المتداخلة أيضًا.

ملاحظات

يتعلم أكثر

أنظر أيضا