ExactPhraseRedaction
Содержание
[
Скрывать
]
ExactPhraseRedaction class
Представляет редактирование текста, заменяющее точную фразу в тексте документа, по умолчанию нечувствительную к регистру.
public class ExactPhraseRedaction : TextRedaction
Конструкторы
Имя | Описание |
---|---|
ExactPhraseRedaction(string, ReplacementOptions) | Инициализирует новый экземпляр класса ExactPhraseRedaction в режиме без учета регистра. |
ExactPhraseRedaction(string, bool, ReplacementOptions) | Инициализирует новый экземпляр класса ExactPhraseRedaction. |
Характеристики
Имя | Описание |
---|---|
ActionOptions { get; } | ПолучаетReplacementOptions instance с указанием типа замены текста. |
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