ExactPhraseRedaction
Inhalt
[
Ausblenden
]
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
- Weitere Details zum Anwenden von Schwärzungen: Grundlagen der Redaktion
- Weitere Details zum Schwärzen von Dokumenttexten: Textredaktionen
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
- class TextRedaction
- namensraum GroupDocs.Redaction.Redactions
- Montage GroupDocs.Redaction