ExactPhraseRedaction
内容
[
隐藏
]
ExactPhraseRedaction class
表示替换文档文本中的确切短语的文本编辑,默认情况下不区分大小写。
public class ExactPhraseRedaction : TextRedaction
构造函数
姓名 | 描述 |
---|---|
ExactPhraseRedaction(string, ReplacementOptions) | 在不区分大小写的模式下初始化 ExactPhraseRedaction 类的新实例。 |
ExactPhraseRedaction(string, bool, ReplacementOptions) | 初始化 ExactPhraseRedaction 类的新实例。 |
特性
姓名 | 描述 |
---|---|
ActionOptions { get; } | 获取ReplacementOptions 实例,指定文本替换类型. |
override Description { get; } | 返回一个字符串,描述修订及其参数。 |
IsCaseSensitive { get; } | 获取一个值,指示搜索是否区分大小写。 |
OcrConnector { get; set; } | 获取或设置IOcrConnector 实现,需要从图形内容中提取文本。 |
SearchPhrase { get; } | 获取要搜索和替换的字符串。 |
方法
姓名 | 描述 |
---|---|
override ApplyTo(DocumentFormatInstance) | 将编辑应用到给定的格式实例。 |
评论
了解更多
例子
以下示例演示了执行区分大小写的短语搜索和替换。 以下示例演示用实心红色矩形替换短语(不区分大小写)。
using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
// 默认情况下,isCaseSensitive = false;
doc.Apply(new ExactPhraseRedaction("John Doe", true /*isCaseSensitive*/, new ReplacementOptions("[personal]")));
doc.Save();
}
using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
// 默认情况下,isCaseSensitive = false;
doc.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions(System.Drawing.Color.Red)));
doc.Save();
}
也可以看看
- class TextRedaction
- 命名空间 GroupDocs.Redaction.Redactions
- 部件 GroupDocs.Redaction