AnnotationRedaction

AnnotationRedaction class

Stellt eine Schwärzung dar, die Anmerkungstext (Kommentare usw.) ersetzt, der einem bestimmten regulären Ausdruck entspricht.

public class AnnotationRedaction : Redaction

Konstrukteure

Name Beschreibung
AnnotationRedaction(Regex, string) Initialisiert eine neue Instanz der AnnotationRedaction-Klasse.
AnnotationRedaction(string, string) Initialisiert eine neue Instanz der AnnotationRedaction-Klasse.

Eigenschaften

Name Beschreibung
override Description { get; } Gibt einen String zurück, der die Schwärzung und ihre Parameter beschreibt.
Expression { get; } Ruft den passenden regulären Ausdruck ab.
Replacement { get; } Ruft einen Textersatz für übereinstimmenden Text ab.

Methoden

Name Beschreibung
override ApplyTo(DocumentFormatInstance) Wendet die Schwärzung auf eine bestimmte Formatinstanz an.

Bemerkungen

Erfahren Sie mehr

Beispiele

Das folgende Beispiel zeigt, wie der Name „John“ in allen Anmerkungen durch „[redigiert]“ ersetzt wird.

using (Redactor redactor = new Redactor(@"C:\test.pdf"))
{
   redactor.Apply(new AnnotationRedaction("(?im:john)", "[redacted]"));
   redactor.Save()
}

Siehe auch