MetadataSearchRedaction
Содержание
[
Скрывать
]
MetadataSearchRedaction class
Представляет редактирование метаданных, которое ищет и редактирует метаданные с использованием регулярных выражений, соответствующих ключей и/или значений.
public class MetadataSearchRedaction : MetadataRedaction
Конструкторы
Имя | Описание |
---|---|
MetadataSearchRedaction(Regex, string) | Инициализирует новый экземпляр класса MetadataSearchRedaction, используя значение для соответствия отредактированным элементам. |
MetadataSearchRedaction(string, string) | Инициализирует новый экземпляр класса MetadataSearchRedaction, используя значение для соответствия отредактированным элементам. |
MetadataSearchRedaction(Regex, string, Regex) | Инициализирует новый экземпляр класса MetadataSearchRedaction, используя имя и значение элемента для соответствия отредактированным элементам. |
MetadataSearchRedaction(string, string, string) | Инициализирует новый экземпляр класса MetadataSearchRedaction, используя имя и значение элемента для соответствия отредактированным элементам. |
Характеристики
Имя | Описание |
---|---|
override Description { get; } | Возвращает строку, описывающую редактирование и его параметры. |
Filter { get; set; } | Получает или задает фильтр, который используется для выбора всех или определенных метаданных, например автора или компании. |
KeyExpression { get; } | Получает регулярное выражение для соответствия имени (ключу) элемента метаданных. |
Replacement { get; } | Получает текстовое значение замены. |
ValueExpression { get; } | Получает регулярное выражение для соответствия тексту значения элемента метаданных. |
Методы
Имя | Описание |
---|---|
override ApplyTo(DocumentFormatInstance) | Применяет редактирование к заданному экземпляру формата. |
Примечания
Узнать больше
- Подробнее о применении правок: Основы редактирования
- Подробнее о редактировании метаданных документа: Редакции метаданных
Примеры
В следующем примере показано, как искать и редактировать определенный текст в определенных метаданных.
using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
MetadataSearchRedaction redaction = new MetadataSearchRedaction("Company Ltd.", "--company--");
// Если не установлено, применяется ко всем элементам метаданных
redaction.Filter = MetadataFilters.Company;
redactor.Apply(redaction);
redactor.Save();
}
Смотрите также
- class MetadataRedaction
- пространство имен GroupDocs.Redaction.Redactions
- сборка GroupDocs.Redaction