DeleteAnnotationRedaction

DeleteAnnotationRedaction class

텍스트가 주어진 정규 표현식과 일치하는 경우 주석을 삭제하는 텍스트 교정을 나타냅니다(선택적으로 모든 주석 삭제).

public class DeleteAnnotationRedaction : Redaction

생성자

이름 설명
DeleteAnnotationRedaction() 모든 주석을 삭제하는 설정으로 DeleteAnnotationRedaction 클래스의 새 인스턴스를 초기화합니다(모두 일치).
DeleteAnnotationRedaction(Regex) 지정된 표현식과 일치하는 주석을 삭제하여 DeleteAnnotationRedaction 클래스의 새 인스턴스를 초기화합니다.
DeleteAnnotationRedaction(string) 지정된 표현식과 일치하는 주석을 삭제하여 DeleteAnnotationRedaction 클래스의 새 인스턴스를 초기화합니다.

속성

이름 설명
override Description { get; } 교정 및 해당 매개 변수를 설명하는 문자열을 반환합니다.
Expression { get; } 일치시킬 정규식을 가져옵니다.

행동 양식

이름 설명
override ApplyTo(DocumentFormatInstance) 지정된 형식 인스턴스에 교정을 적용합니다.

비고

더 알아보기

다음 예제는 문서에서 “use”, “show” 또는 “describe"라는 단어가 포함된 모든 주석을 제거하고 다른 주석은 그대로 두는 방법을 보여줍니다.

using (Redactor redactor = new Redactor(@"D:\test.docx"))
{
   redactor.Apply(new DeleteAnnotationRedaction("(?im:(use|show|describe))"));
   redactor.Save()
}

또한보십시오