IRedactionCallback
IRedactionCallback interface
定义接收每个编辑更改的信息所需的方法,并可选择阻止它。
public interface IRedactionCallback
方法
姓名 | 描述 |
---|---|
AcceptRedaction(RedactionDescription) | 此调用在对文档应用任何编辑之前触发,并允许记录或禁止它。 |
评论
了解更多
- 有关实现 IRedactionCallback 接口的更多详细信息: 使用密文回调
例子
以下示例演示如何为编辑过程实现详细日志记录。
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();
// 您可以在此处返回“false”以防止在编辑过程中发生特定更改
return true;
}
}
...
// 在使用 Redactor 之前分配一个实例
Redactor.RedactionCallback = new RedactionDump();