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();
}
또한보십시오
- class TextRedaction
- 네임스페이스 GroupDocs.Redaction.Redactions
- 집회 GroupDocs.Redaction