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();
       };
    } 

Смотрите также