ImageAreaRedaction

ImageAreaRedaction class

Rappresenta una redazione che posiziona un rettangolo colorato in una determinata area di un documento immagine.

public class ImageAreaRedaction : Redaction

Costruttori

Nome Descrizione
ImageAreaRedaction(Point, RegionReplacementOptions) Inizializza una nuova istanza della classe ImageAreaRedaction per redigere dimensioni specifiche dell’area.

Proprietà

Nome Descrizione
override Description { get; } Restituisce una stringa che descrive la redazione e i suoi parametri.
Options { get; } Ottiene ilRegionReplacementOptionsopzioni con parametri colore e area.
TopLeft { get; } Ottiene la posizione in alto a sinistra dell’area da rimuovere

Metodi

Nome Descrizione
override ApplyTo(DocumentFormatInstance) Applica la redazione a una data istanza di formato.

Osservazioni

Saperne di più

Esempi

L’esempio seguente mostra la sostituzione di un’area all’interno dell’immagine con un rettangolo a tinta unita.

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

Guarda anche