IRedactionCallback
Inhalt
[
Ausblenden
]
IRedactionCallback interface
Definiert Methoden, die erforderlich sind, um Informationen zu jeder Schwärzungsänderung zu erhalten und optional zu verhindern.
public interface IRedactionCallback
Methoden
Name | Beschreibung |
---|---|
AcceptRedaction(RedactionDescription) | Dieser Aufruf wird unmittelbar vor dem Anwenden einer Schwärzung auf das Dokument ausgelöst und ermöglicht es, es zu protokollieren oder zu verbieten. |
Bemerkungen
Erfahren Sie mehr
- Weitere Details zur Implementierung der IRedactionCallback-Schnittstelle: Schwärzungsrückruf verwenden
Beispiele
Das folgende Beispiel zeigt, wie eine detaillierte Protokollierung für den Schwärzungsvorgang implementiert wird.
public class RedactionDump : IRedactionCallback
{
public RedactionDump()
{
}
public bool AcceptRedaction(RedactionDescription description)
{
Console.Write("{0} redaction, {1} action, item {2}. ", description.RedactionType, description.ActionType, description.OriginalText);
if (description.Replacement != null)
{
Console.Write("Text {0} is replaced with {1}. ", description.Replacement.OriginalText, description.Replacement.Replacement);
}
Console.WriteLine();
// Sie können hier "false" zurückgeben, um bestimmte Änderungen während des Redaktionsprozesses zu verhindern
return true;
}
}
...
// Weisen Sie eine Instanz zu, bevor Sie Redactor verwenden
Redactor.RedactionCallback = new RedactionDump();
Siehe auch
- namensraum GroupDocs.Redaction.Redactions
- Montage GroupDocs.Redaction