DeleteAnnotationRedaction
Содержание
[
Скрывать
]
DeleteAnnotationRedaction class
Представляет редактирование текста, которое удаляет аннотации, если текст соответствует заданному регулярному выражению (необязательно удаляет все аннотации).
public class DeleteAnnotationRedaction : Redaction
Конструкторы
Имя | Описание |
---|---|
DeleteAnnotationRedaction() | Инициализирует новый экземпляр класса DeleteAnnotationRedaction с настройками для удаления всех аннотаций (соответствующих всем). |
DeleteAnnotationRedaction(Regex) | Инициализирует новый экземпляр класса DeleteAnnotationRedaction, удаляя аннотации, соответствующие заданному выражению. |
DeleteAnnotationRedaction(string) | Инициализирует новый экземпляр класса DeleteAnnotationRedaction, удаляя аннотации, соответствующие заданному выражению. |
Характеристики
Имя | Описание |
---|---|
override Description { get; } | Возвращает строку, описывающую редактирование и его параметры. |
Expression { get; } | Получает регулярное выражение для соответствия. |
Методы
Имя | Описание |
---|---|
override ApplyTo(DocumentFormatInstance) | Применяет редактирование к заданному экземпляру формата. |
Примечания
Узнать больше
- Подробнее о применении правок: Основы редактирования
- Подробнее о редакциях аннотаций документов: Редактирование аннотаций
Примеры
В следующем примере показано, как удалить из документа все аннотации, содержащие слова «использовать», «показать» или «описать» (и оставить другие).
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