TextFormattingSearchCriteria

TextFormattingSearchCriteria class

텍스트 형식으로 필터링할 수 있는 기준을 나타냅니다.

public class TextFormattingSearchCriteria : SearchCriteria

생성자

이름 설명
TextFormattingSearchCriteria() 의 새 인스턴스를 초기화합니다.TextFormattingSearchCriteria 클래스.

속성

이름 설명
BackgroundColorRange { get; set; } 텍스트 배경색으로 워터마크를 필터링하는 데 사용되는 색상 범위를 가져오거나 설정합니다.
FontBold { get; set; } 워터마크 텍스트 서식에 사용되는 글꼴이 굵게 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다.
FontItalic { get; set; } 워터마크 텍스트 서식에 사용된 글꼴이 이탤릭체인지 여부를 나타내는 값을 가져오거나 설정합니다.
FontName { get; set; } 가능한 워터마크 텍스트 서식에 사용되는 글꼴의 이름을 가져오거나 설정합니다.
FontStrikeout { get; set; } 워터마크 텍스트 서식에 사용된 글꼴이 취소선인지 여부를 나타내는 값을 가져오거나 설정합니다.
FontUnderline { get; set; } 워터마크 텍스트 서식에 사용된 글꼴이 밑줄인지 여부를 나타내는 값을 가져오거나 설정합니다.
ForegroundColorRange { get; set; } 텍스트 전경색으로 워터마크를 필터링하는 데 사용되는 색상 범위를 가져오거나 설정합니다.
MaxFontSize { get; set; } 글꼴 크기의 끝 값을 가져오거나 설정합니다.
MinFontSize { get; set; } 글꼴 크기의 시작 값을 가져오거나 설정합니다.

행동 양식

이름 설명
And(SearchCriteria) 이것을 결합SearchCriteria 논리 AND operator. 를 사용하여 다른 기준으로
Not() 부정SearchCriteria .
Or(SearchCriteria) 이것을 결합SearchCriteria 논리 OR operator. 를 사용하는 다른 기준과 함께

비고

더 알아보기:

문서 유형에 관계없이 특정 텍스트 형식으로 가능한 워터마크를 제거합니다.

using (Watermarker watermarker = new Watermarker(@"D:\test.doc"))
{
    TextFormattingSearchCriteria criteria = new TextFormattingSearchCriteria();
    criteria.ForegroundColorRange = new ColorRange();
    criteria.ForegroundColorRange.MinHue = -5;
    criteria.ForegroundColorRange.MaxHue = 10;
    criteria.ForegroundColorRange.MinBrightness = 0.01f;
    criteria.ForegroundColorRange.MaxBrightness = 0.99f;
    criteria.BackgroundColorRange = new ColorRange();
    criteria.BackgroundColorRange.IsEmpty = true;
    criteria.FontName = "Arial";
    criteria.MinFontSize = 19;
    criteria.MaxFontSize = 42;
    criteria.FontBold = true;

    PossibleWatermarkCollection watermarks = watermarker.Search(criteria);
    watermarks.Clear();
    watermarker.Save();
}

또한보십시오