AnnotationRedaction

AnnotationRedaction class

Представляет исправление, заменяющее текст аннотации (комментарии и т. д.), соответствующий заданному регулярному выражению.

public class AnnotationRedaction : Redaction

Конструкторы

Имя Описание
AnnotationRedaction(Regex, string) Инициализирует новый экземпляр класса AnnotationRedaction.
AnnotationRedaction(string, string) Инициализирует новый экземпляр класса AnnotationRedaction.

Характеристики

Имя Описание
override Description { get; } Возвращает строку, описывающую редактирование и его параметры.
Expression { get; } Получает регулярное выражение для соответствия.
Replacement { get; } Получает текстовую замену совпавшего текста.

Методы

Имя Описание
override ApplyTo(DocumentFormatInstance) Применяет редактирование к заданному экземпляру формата.

Примечания

Узнать больше

Примеры

В следующем примере показано, как заменить имя «Джон» на «[отредактировано]» во всех аннотациях.

using (Redactor redactor = new Redactor(@"C:\test.pdf"))
{
   redactor.Apply(new AnnotationRedaction("(?im:john)", "[redacted]"));
   redactor.Save()
}

Смотрите также