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