ImageAreaRedaction

ImageAreaRedaction class

Représente une rédaction qui place un rectangle coloré dans une zone donnée d’un document image.

public class ImageAreaRedaction : Redaction

Constructeurs

Nom La description
ImageAreaRedaction(Point, RegionReplacementOptions) Initialise une nouvelle instance de la classe ImageAreaRedaction pour masquer une taille de zone spécifique.

Propriétés

Nom La description
override Description { get; } Renvoie une chaîne décrivant la rédaction et ses paramètres.
Options { get; } Obtient leRegionReplacementOptionsoptions avec paramètres de couleur et de zone.
TopLeft { get; } Obtient la position en haut à gauche de la zone à supprimer

Méthodes

Nom La description
override ApplyTo(DocumentFormatInstance) Applique la rédaction à une instance de format donnée.

Remarques

Apprendre encore plus

Exemples

L’exemple suivant illustre le remplacement d’une zone de l’image par un rectangle de couleur unie.

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

Voir également