DeleteAnnotationRedaction

DeleteAnnotationRedaction class

يمثل تنقيح النص الذي يحذف التعليقات التوضيحية إذا كان النص مطابقًا للتعبير العادي المعطى (اختياريًا يحذف جميع التعليقات التوضيحية) .

public class DeleteAnnotationRedaction : Redaction

المنشئون

اسم وصف
DeleteAnnotationRedaction() تهيئة مثيل جديد لفئة DeleteAnnotationRedaction ، مع إعدادات لحذف جميع التعليقات التوضيحية (تطابق كل شيء) .
DeleteAnnotationRedaction(Regex) يقوم بتهيئة مثيل جديد لفئة DeleteAnnotationRedaction وحذف التعليقات التوضيحية التي تطابق التعبير المحدد.
DeleteAnnotationRedaction(string) يقوم بتهيئة مثيل جديد لفئة DeleteAnnotationRedaction وحذف التعليقات التوضيحية التي تطابق التعبير المحدد.

الخصائص

اسم وصف
override Description { get; } إرجاع سلسلة تصف التنقيح ومعلماته.
Expression { get; } الحصول على التعبير العادي للمطابقة .

طُرق

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

ملاحظات

يتعلم أكثر

أمثلة

يوضح المثال التالي كيفية إزالة جميع التعليقات التوضيحية التي تحتوي على كلمات “استخدم” أو “عرض” أو “وصف” من المستند (واترك الآخرين) .

using (Redactor redactor = new Redactor(@"D:\test.docx"))
{
   redactor.Apply(new DeleteAnnotationRedaction("(?im:(use|show|describe))"));
   redactor.Save()
}

أنظر أيضا