ImageAreaRedaction
Inhalt
[
Ausblenden
]
ImageAreaRedaction class
Stellt eine Schwärzung dar, die ein farbiges Rechteck in einem bestimmten Bereich eines Bilddokuments platziert.
public class ImageAreaRedaction : Redaction
Konstrukteure
Name | Beschreibung |
---|---|
ImageAreaRedaction(Point, RegionReplacementOptions) | Initialisiert eine neue Instanz der ImageAreaRedaction-Klasse zum Schwärzen einer bestimmten Bereichsgröße. |
Eigenschaften
Name | Beschreibung |
---|---|
override Description { get; } | Gibt einen String zurück, der die Schwärzung und ihre Parameter beschreibt. |
Options { get; } | Ruft die abRegionReplacementOptions Optionen mit Farb- und Bereichsparametern. |
TopLeft { get; } | Ruft die linke obere Position des zu entfernenden Bereichs ab |
Methoden
Name | Beschreibung |
---|---|
override ApplyTo(DocumentFormatInstance) | Wendet die Schwärzung auf eine bestimmte Formatinstanz an. |
Bemerkungen
Erfahren Sie mehr
- Weitere Details zum Anwenden von Schwärzungen: Grundlagen der Redaktion
- Weitere Details zu Bildschwärzung: Bildredaktionen
Beispiele
Das folgende Beispiel zeigt das Ersetzen eines Bereichs innerhalb des Bilds durch ein einfarbiges Rechteck.
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();
};
}
Siehe auch
- class Redaction
- namensraum GroupDocs.Redaction.Redactions
- Montage GroupDocs.Redaction