DeleteAnnotationRedaction
Inhalt
[
Ausblenden
]
DeleteAnnotationRedaction class
Stellt eine Textschwärzung dar, die Anmerkungen löscht, wenn der Text mit dem angegebenen regulären Ausdruck übereinstimmt (löscht optional alle Anmerkungen).
public class DeleteAnnotationRedaction : Redaction
Konstrukteure
Name | Beschreibung |
---|---|
DeleteAnnotationRedaction() | Initialisiert eine neue Instanz der DeleteAnnotationRedaction-Klasse mit Einstellungen zum Löschen aller Anmerkungen (mit allem übereinstimmend). |
DeleteAnnotationRedaction(Regex) | Initialisiert eine neue Instanz der DeleteAnnotationRedaction-Klasse und löscht Anmerkungen, die mit dem angegebenen Ausdruck übereinstimmen. |
DeleteAnnotationRedaction(string) | Initialisiert eine neue Instanz der DeleteAnnotationRedaction-Klasse und löscht Anmerkungen, die mit dem angegebenen Ausdruck übereinstimmen. |
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. |
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 Dokumentanmerkungen: Anmerkungsredaktionen
Beispiele
Das folgende Beispiel zeigt, wie Sie alle Anmerkungen mit den Wörtern „use“, „show“ oder „describe“ aus dem Dokument entfernen (und andere hinterlassen).
using (Redactor redactor = new Redactor(@"D:\test.docx"))
{
redactor.Apply(new DeleteAnnotationRedaction("(?im:(use|show|describe))"));
redactor.Save()
}
Siehe auch
- class Redaction
- namensraum GroupDocs.Redaction.Redactions
- Montage GroupDocs.Redaction