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

Δείτε επίσης