ImageAreaRedaction

ImageAreaRedaction class

يمثل تنقيحًا يضع مستطيلًا ملونًا في منطقة معينة من مستند الصورة.

public class ImageAreaRedaction : Redaction

المنشئون

اسم وصف
ImageAreaRedaction(Point, RegionReplacementOptions) يقوم بتهيئة مثيل جديد لفئة ImageAreaRedaction لتنقيح حجم منطقة معينة.

الخصائص

اسم وصف
override Description { get; } إرجاع سلسلة تصف التنقيح ومعلماته.
Options { get; } يحصل على ملفRegionReplacementOptionsخيارات مع معلمات اللون والمساحة.
TopLeft { get; } يحصل على الموضع العلوي الأيسر من المنطقة المراد إزالتها

طُرق

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

ملاحظات

يتعلم أكثر

أمثلة

يوضح المثال التالي استبدال منطقة داخل الصورة بمستطيل بلون خالص.

    using (Redactor redactor = new Redactor("D:\\test.jpg"))
    {
       System.Drawing.Point samplePoint = new System.Drawing.Point(516, 311);
       System.Drawing.Size sampleSize = new System.Drawing.Size(170, 35);
       RedactorChangeLog result = redactor.Apply(new ImageAreaRedaction(samplePoint,
                     new RegionReplacementOptions(System.Drawing.Color.Blue, sampleSize)));
       if (result.Status != RedactionStatus.Failed)
       {
          redactor.Save();
       };
    } 

أنظر أيضا