EraseMetadataRedaction

EraseMetadataRedaction class

يمثل تنقيح البيانات الوصفية الذي يمحو جميع البيانات الوصفية أو البيانات الوصفية التي تطابق MetadataFilters معينة من المستند.

public class EraseMetadataRedaction : MetadataRedaction

المنشئون

اسم وصف
EraseMetadataRedaction() يقوم بتهيئة مثيل جديد لفئة EraseMetadataRedaction ، مما يؤدي إلى محو كافة البيانات الوصفية.
EraseMetadataRedaction(MetadataFilters) تهيئة مثيل جديد لفئة EraseMetadataRedaction ، ومحو البيانات الأولية ، ومطابقة مجموعة معينة منMetadataFilters .

الخصائص

اسم وصف
override Description { get; } إرجاع سلسلة تصف التنقيح ومعلماته.
Filter { get; set; } الحصول على أو تعيين عامل التصفية ، والذي يُستخدم لتحديد كل البيانات الوصفية أو بيانات تعريف محددة ، على سبيل المثال المؤلف أو الشركة.

طُرق

اسم وصف
override ApplyTo(DocumentFormatInstance) يطبق التنقيح على مثيل تنسيق معين.

ملاحظات

يتعلم أكثر

أمثلة

يوضح المثال التالي كيفية محو (تعيين مساوٍ للقيم الفارغة) جميع البيانات الوصفية أو المحددة.

using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
   // محو المؤلف والمدير والشركة
   redactor.Apply(new EraseMetadataRedaction(MetadataFilters.Author | MetadataFilters.Manager | MetadataFilters.Company));
   // محو كل البيانات الوصفية
   redactor.Apply(new EraseMetadataRedaction(MetadataFilters.All));
   redactor.Save();
}

أنظر أيضا