ImageAreaRedaction

ImageAreaRedaction class

Representa una redacción que coloca un rectángulo de color en un área determinada de un documento de imagen.

public class ImageAreaRedaction : Redaction

Constructores

Nombre Descripción
ImageAreaRedaction(Point, RegionReplacementOptions) Inicializa una nueva instancia de la clase ImageAreaRedaction para redactar un tamaño de área específico.

Propiedades

Nombre Descripción
override Description { get; } Devuelve una cadena que describe la redacción y sus parámetros.
Options { get; } Obtiene elRegionReplacementOptionsopciones con parámetros de color y área.
TopLeft { get; } Obtiene la posición superior izquierda del área a eliminar

Métodos

Nombre Descripción
override ApplyTo(DocumentFormatInstance) Aplica la redacción a una instancia de formato dada.

Observaciones

Aprende más

Ejemplos

El siguiente ejemplo muestra cómo reemplazar un área dentro de la imagen con un rectángulo de color sólido.

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

Ver también