ImageAreaRedaction

ImageAreaRedaction class

Vertegenwoordigt een redactie die een gekleurde rechthoek in een bepaald gebied van een afbeeldingsdocument plaatst.

public class ImageAreaRedaction : Redaction

Constructeurs

Naam Beschrijving
ImageAreaRedaction(Point, RegionReplacementOptions) Initialiseert een nieuwe instantie van de klasse ImageAreaRedaction voor het redigeren van een specifieke gebiedsgrootte.

Eigenschappen

Naam Beschrijving
override Description { get; } Retourneert een tekenreeks die de redactie en de bijbehorende parameters beschrijft.
Options { get; } Krijgt deRegionReplacementOptionsopties met kleur- en oppervlakteparameters.
TopLeft { get; } Haalt de positie linksboven op van het te verwijderen gebied

methoden

Naam Beschrijving
override ApplyTo(DocumentFormatInstance) Past de redactie toe op een bepaalde indelingsinstantie.

Opmerkingen

Kom meer te weten

Voorbeelden

In het volgende voorbeeld wordt getoond hoe u een gebied in de afbeelding vervangt door een rechthoek met een effen kleur.

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

Zie ook