ExactPhraseRedaction
محتويات
[
يخفي
]
ExactPhraseRedaction class
يمثل تنقيح النص الذي يحل محل العبارة الدقيقة في نص المستند ، غير حساس لحالة الأحرف بشكل افتراضي.
public class ExactPhraseRedaction : TextRedaction
المنشئون
اسم | وصف |
---|---|
ExactPhraseRedaction(string, ReplacementOptions) | تهيئة مثيل جديد لفئة ExactPhraseRedaction في الوضع غير الحساس لحالة الأحرف. |
ExactPhraseRedaction(string, bool, ReplacementOptions) | تهيئة مثيل جديد لفئة ExactPhraseRedaction. |
الخصائص
اسم | وصف |
---|---|
ActionOptions { get; } | يحصل على ملفReplacementOptions مثال ، تحديد نوع استبدال النص. |
override Description { get; } | إرجاع سلسلة تصف التنقيح ومعلماته. |
IsCaseSensitive { get; } | يحصل على قيمة تشير إلى ما إذا كان البحث حساسًا لحالة الأحرف أم لا. |
OcrConnector { get; set; } | يحصل أو يحدد ملفIOcrConnector التنفيذ ، مطلوب لاستخراج النص من المحتوى الرسومي . |
SearchPhrase { get; } | الحصول على السلسلة للبحث والاستبدال. |
طُرق
اسم | وصف |
---|---|
override ApplyTo(DocumentFormatInstance) | يطبق التنقيح على مثيل تنسيق معين. |
ملاحظات
يتعلم أكثر
- مزيد من التفاصيل حول تطبيق التنقيحات: أساسيات التنقيح
- مزيد من التفاصيل حول تنقيح نص المستند: تنقيحات النص
أمثلة
يوضح المثال التالي إجراء بحث واستبدال بعبارة حساسة لحالة الأحرف. يوضح المثال التالي استبدال العبارة (غير حساسة لحالة الأحرف) بمستطيل أحمر خالص.
using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
// بشكل افتراضي ، isCaseSensitive = false ;
doc.Apply(new ExactPhraseRedaction("John Doe", true /*isCaseSensitive*/, new ReplacementOptions("[personal]")));
doc.Save();
}
using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
// بشكل افتراضي ، isCaseSensitive = false ;
doc.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions(System.Drawing.Color.Red)));
doc.Save();
}
أنظر أيضا
- class TextRedaction
- مساحة الاسم GroupDocs.Redaction.Redactions
- المجسم GroupDocs.Redaction