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