ExactPhraseRedaction

ExactPhraseRedaction class

기본적으로 대소문자를 구분하지 않고 문서 텍스트의 정확한 구문을 대체하는 텍스트 교정을 나타냅니다.

public class ExactPhraseRedaction : TextRedaction

생성자

이름 설명
ExactPhraseRedaction(string, ReplacementOptions) 대소문자를 구분하지 않는 모드에서 ExactPhraseRedaction 클래스의 새 인스턴스를 초기화합니다.
ExactPhraseRedaction(string, bool, ReplacementOptions) ExactPhraseRedaction 클래스의 새 인스턴스를 초기화합니다.

속성

이름 설명
ActionOptions { get; } 가져오기ReplacementOptions 인스턴스, 텍스트 교체 유형 지정.
override Description { get; } 교정 및 해당 매개 변수를 설명하는 문자열을 반환합니다.
IsCaseSensitive { get; } 검색이 대소문자를 구분하는지 여부를 나타내는 값을 가져옵니다.
OcrConnector { get; set; } 가져오거나 설정합니다.IOcrConnector 구현, 그래픽 콘텐츠에서 텍스트를 추출하는 데 필요합니다.
SearchPhrase { get; } 검색하고 바꿀 문자열을 가져옵니다.

행동 양식

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

비고

더 알아보기

다음 예는 대소문자 구분 구 검색 및 교체를 수행하는 방법을 보여줍니다. 다음 예는 구문(대소문자 구분 안 함)을 빨간색 사각형으로 바꾸는 방법을 보여줍니다.

using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
  // 기본적으로 isCaseSensitive = false;
  doc.Apply(new ExactPhraseRedaction("John Doe", true /*isCaseSensitive*/, new ReplacementOptions("[personal]")));
  doc.Save();
}
using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
  // 기본적으로 isCaseSensitive = false;
  doc.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions(System.Drawing.Color.Red)));
  doc.Save();
}

또한보십시오