DeleteAnnotationRedaction
DeleteAnnotationRedaction class
表示文本编辑,如果文本与给定的正则表达式匹配,则删除注释(可选择删除所有注释)。
public class DeleteAnnotationRedaction : Redaction
构造函数
姓名 | 描述 |
---|---|
DeleteAnnotationRedaction() | 初始化 DeleteAnnotationRedaction 类的新实例,设置为删除所有注释(匹配所有内容)。 |
DeleteAnnotationRedaction(Regex) | 初始化 DeleteAnnotationRedaction 类的新实例,删除与给定表达式匹配的注释。 |
DeleteAnnotationRedaction(string) | 初始化 DeleteAnnotationRedaction 类的新实例,删除与给定表达式匹配的注释。 |
特性
姓名 | 描述 |
---|---|
override Description { get; } | 返回一个字符串,描述修订及其参数。 |
Expression { get; } | 获取要匹配的正则表达式。 |
方法
姓名 | 描述 |
---|---|
override ApplyTo(DocumentFormatInstance) | 将编辑应用到给定的格式实例。 |
评论
了解更多
例子
以下示例演示如何从文档中删除所有包含单词“use”、“show”或“describe”的注释(并留下其他)。
using (Redactor redactor = new Redactor(@"D:\test.docx"))
{
redactor.Apply(new DeleteAnnotationRedaction("(?im:(use|show|describe))"));
redactor.Save()
}
也可以看看
- class Redaction
- 命名空间 GroupDocs.Redaction.Redactions
- 部件 GroupDocs.Redaction