XmpIptcExtensionPackage

XmpIptcExtensionPackage class

يمثل حزمة IPTC Extension XMP .

public sealed class XmpIptcExtensionPackage : XmpPackage

المنشئون

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

الخصائص

اسم وصف
AdditionalModelInformation { get; set; } الحصول على المعلومات حول العرق والأوجه الأخرى للنموذج (النماذج) في صورة تم إصدارها من النموذج أو تعيينها.
AgesOfModels { get; set; } الحصول على أو تحديد أعمار النماذج البشرية في وقت التقاط هذه الصورة في صورة تم إصدارها في النموذج .
Count { get; } الحصول على عدد خصائص البيانات الوصفية.
DigitalImageGuid { get; set; } الحصول على أو تحديد المعرف الفريد العام لهذه الصورة الرقمية.
DigitalSourceType { get; set; } الحصول على أو تحديد نوع مصدر هذه الصورة الرقمية.
Event { get; set; } الحصول على أو تحديد وصف الحدث المحدد الذي تم التقاط الصورة فيه.
IptcLastEdited { get; set; } الحصول على أو تحديد التاريخ والوقت اختياريًا عند إجراء آخر تحرير لأي من حقول بيانات التعريف الخاصة بصور IPTC .
Item { get; } يحصل على ملفMetadataProperty بالاسم المحدد.
Keys { get; } الحصول على مجموعة من أسماء خصائص البيانات الوصفية.
MaxAvailableHeight { get; set; } الحصول على أو تعيين أقصى ارتفاع متاح بالبكسل للصورة الأصلية التي تم اشتقاق هذه الصورة منها بتقليل الحجم.
MaxAvailableWidth { get; set; } الحصول على أو تعيين الحد الأقصى للعرض المتاح بالبكسل للصورة الأصلية التي تم اشتقاق هذه الصورة منها بتقليل الحجم.
MetadataType { get; } الحصول على نوع البيانات الوصفية .
NamespaceUri { get; } يحصل على مساحة الاسم URI.
OrganisationInImageCodes { get; set; } الحصول على أو تعيين رموز من مفردات مضبوطة لتحديد المؤسسات أو الشركات التي تظهر في الصورة.
OrganisationInImageNames { get; set; } الحصول على أو تعيين أسماء المنظمات أو الشركات الموضحة في الصورة.
PersonsInImage { get; set; } الحصول على أو تعيين أسماء الأشخاص موضوع محتوى العنصر .
Prefix { get; } يحصل على بادئة xmlns .
PropertyDescriptors { get; } يحصل على مجموعة من الواصفات التي تحتوي على معلومات حول الخصائص التي يمكن الوصول إليها من خلال GroupDocs.Metadata search engine .
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) تعيين خاصية السلسلة .
override 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) يقوم بتحديث خصائص البيانات الوصفية المعروفة التي تفي بالمسند المحدد . العملية متكررة لذا فهي تؤثر على جميع الحزم المتداخلة أيضًا.

أنظر أيضا