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();
}

또한보십시오