ExactPhraseRedaction

ExactPhraseRedaction class

Stellt eine Textschwärzung dar, die den genauen Ausdruck im Text des Dokuments ersetzt, standardmäßig ohne Berücksichtigung der Groß-/Kleinschreibung.

public class ExactPhraseRedaction : TextRedaction

Konstrukteure

Name Beschreibung
ExactPhraseRedaction(string, ReplacementOptions) Initialisiert eine neue Instanz der ExactPhraseRedaction-Klasse im Modus ohne Berücksichtigung der Groß-/Kleinschreibung.
ExactPhraseRedaction(string, bool, ReplacementOptions) Initialisiert eine neue Instanz der ExactPhraseRedaction-Klasse.

Eigenschaften

Name Beschreibung
ActionOptions { get; } Ruft die abReplacementOptions Instanz, die Art der Textersetzung angibt.
override Description { get; } Gibt einen String zurück, der die Schwärzung und ihre Parameter beschreibt.
IsCaseSensitive { get; } Ruft einen Wert ab, der angibt, ob bei der Suche zwischen Groß- und Kleinschreibung unterschieden wird oder nicht.
OcrConnector { get; set; } Ruft ab oder setzt dieIOcrConnector Implementierung, erforderlich, um Text aus Grafikinhalten zu extrahieren.
SearchPhrase { get; } Ruft die zu suchende und zu ersetzende Zeichenfolge 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 die Suche und Ersetzung von Ausdrücken mit Berücksichtigung der Groß-/Kleinschreibung. Das folgende Beispiel zeigt das Ersetzen von Phrasen (Groß-/Kleinschreibung wird nicht beachtet) durch ein solides rotes Rechteck.

using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
  // Standardmäßig isCaseSensitive = false;
  doc.Apply(new ExactPhraseRedaction("John Doe", true /*isCaseSensitive*/, new ReplacementOptions("[personal]")));
  doc.Save();
}
using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
  // Standardmäßig isCaseSensitive = false;
  doc.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions(System.Drawing.Color.Red)));
  doc.Save();
}

Siehe auch