Metadata
يوفر الفئة الرئيسية للوصول إلى البيانات الوصفية بجميع التنسيقات المدعومة.
public sealed class Metadata : IDisposable
المنشئون
الخصائص
اسم |
وصف |
FileFormat { get; } |
يحصل على نوع الملف الذي تم تحميله (إذا تم التعرف عليه) . |
طُرق
اسم |
وصف |
AddProperties(Func<MetadataProperty, bool>, PropertyValue) |
يضيف خصائص البيانات الوصفية المعروفة التي تفي بالمسند المحدد . العملية متكررة لذا فهي تؤثر على جميع الحزم المتداخلة أيضًا. |
Dispose() |
تنفيذ مهام محددة بواسطة التطبيق مرتبطة بتحرير الموارد غير المُدارة أو تحريرها أو إعادة تعيينها. |
FindProperties(Func<MetadataProperty, bool>) |
البحث عن خصائص البيانات الوصفية التي تفي بالمسند المحدد. البحث متكرر لذا فهو يؤثر على جميع الحزم المتداخلة أيضًا. |
GeneratePreview(PreviewOptions) |
إنشاء صور معاينة لصفحات محددة . |
GetDocumentInfo() |
الحصول على معلومات عامة حول المستند الذي تم تحميله. |
GetRootPackage() |
الحصول على الحزمة الجذر التي تتيح الوصول إلى جميع خصائص البيانات الوصفية المستخرجة من الملف. |
GetRootPackage<TRoot>() |
الحصول على الحزمة الجذر التي تتيح الوصول إلى جميع خصائص البيانات الوصفية المستخرجة من الملف. |
RemoveProperties(Func<MetadataProperty, bool>) |
يزيل خصائص البيانات الوصفية التي تفي بالتقييم المحدد. |
Sanitize() |
يزيل خصائص البيانات الوصفية القابلة للكتابة من جميع الحزم المكتشفة أو الحزم الكاملة إن أمكن. العملية متكررة لذا فهي تؤثر على جميع الحزم المتداخلة أيضًا. |
Save() |
يحفظ كل التغييرات التي تم إجراؤها في المستند الذي تم تحميله. |
Save(Stream) |
يحفظ محتوى المستند في تدفق . |
Save(string) |
يحفظ محتوى المستند في الملف المحدد. |
SetProperties(Func<MetadataProperty, bool>, PropertyValue) |
تعيين خصائص البيانات الوصفية المعروفة التي تفي بالمسند المحدد . العملية متكررة لذا فهي تؤثر على جميع الحزم المتداخلة أيضًا.AddProperties وUpdateProperties . إذا كانت خاصية موجودة تحقق القيمة الأصلية ، فسيتم تحديث قيمتها. إذا كانت هناك خاصية معروفة مفقودة في الحزمة التي ترضي المسند ، فستتم إضافتها إلى الحزمة. |
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) |
يقوم بتحديث خصائص البيانات الوصفية المعروفة التي تفي بالمسند المحدد . العملية متكررة لذا فهي تؤثر على جميع الحزم المتداخلة أيضًا. |
أنظر أيضا