TextFormattingSearchCriteria

TextFormattingSearchCriteria class

Metin biçimlendirmesine göre filtrelemeye izin veren kriterleri temsil eder.

public class TextFormattingSearchCriteria : SearchCriteria

yapıcılar

İsim Tanım
TextFormattingSearchCriteria() Yeni bir örneğini başlatır.TextFormattingSearchCriteria sınıf.

Özellikleri

İsim Tanım
BackgroundColorRange { get; set; } Filigranları metin arka plan rengine göre filtrelemek için kullanılan renk aralığını alır veya ayarlar.
FontBold { get; set; } Filigran metin biçimlendirmesinde kullanılan yazı tipinin kalın olup olmadığını gösteren bir değer alır veya ayarlar.
FontItalic { get; set; } Filigran metin biçimlendirmesinde kullanılan yazı tipinin italik olup olmadığını gösteren bir değer alır veya ayarlar.
FontName { get; set; } Olası filigran metin biçimlendirmesinde kullanılan yazı tipinin adını alır veya ayarlar.
FontStrikeout { get; set; } Filigran metin biçimlendirmesinde kullanılan yazı tipinin üstü çizili olup olmadığını gösteren bir değer alır veya ayarlar.
FontUnderline { get; set; } Filigran metin biçimlendirmesinde kullanılan yazı tipinin altı çizili olup olmadığını gösteren bir değer alır veya ayarlar.
ForegroundColorRange { get; set; } Filigranları metin ön plan rengine göre filtrelemek için kullanılan renk aralığını alır veya ayarlar.
MaxFontSize { get; set; } Yazı tipi boyutunun bitiş değerini alır veya ayarlar.
MinFontSize { get; set; } Yazı tipi boyutunun başlangıç değerini alır veya ayarlar.

yöntemler

İsim Tanım
And(SearchCriteria) Bunu birleştirirSearchCriteria mantıksal AND operatörünü kullanan diğer ölçütlerle.
Not() Bunu reddederSearchCriteria .
Or(SearchCriteria) Bunu birleştirirSearchCriteria mantıksal VEYA işlecini kullanan diğer ölçütlerle.

Notlar

Daha fazla bilgi edin:

Örnekler

Belirli bir metin biçimlendirmesiyle (belge türünden bağımsız olarak) olası filigranları kaldırın.

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

Ayrıca bakınız