TextFormattingSearchCriteria

TextFormattingSearchCriteria class

Representerar kriterier som tillåter filtrering med textformatering.

public class TextFormattingSearchCriteria : SearchCriteria

Konstruktörer

namn Beskrivning
TextFormattingSearchCriteria() Initierar en ny instans avTextFormattingSearchCriteria class.

Egenskaper

namn Beskrivning
BackgroundColorRange { get; set; } Hämtar eller ställer in färgintervallet som används för att filtrera vattenstämplar efter textbakgrundsfärg.
FontBold { get; set; } Hämtar eller ställer in ett värde som anger om teckensnittet som används i vattenstämpeltextformatering är fetstil.
FontItalic { get; set; } Hämtar eller ställer in ett värde som anger om teckensnittet som används i vattenstämpeltextformatering är kursivt.
FontName { get; set; } Hämtar eller ställer in namnet på teckensnittet som används i eventuell vattenstämpeltextformatering.
FontStrikeout { get; set; } Hämtar eller ställer in ett värde som anger om teckensnittet som används i vattenstämpeltextformatering är överstruket.
FontUnderline { get; set; } Hämtar eller ställer in ett värde som anger om teckensnittet som används i vattenstämpeltextformatering är understruket.
ForegroundColorRange { get; set; } Hämtar eller ställer in färgintervallet som används för att filtrera vattenstämplar efter textförgrundsfärg.
MaxFontSize { get; set; } Hämtar eller ställer in slutvärdet för teckenstorleken.
MinFontSize { get; set; } Hämtar eller ställer in startvärdet för teckenstorleken.

Metoder

namn Beskrivning
And(SearchCriteria) Kombinerar dettaSearchCriteria med andra kriterier med logisk AND-operator.
Not() Negerar dettaSearchCriteria .
Or(SearchCriteria) Kombinerar dettaSearchCriteria med andra kriterier med logisk OR-operator.

Anmärkningar

Läs mer:

Exempel

Ta bort eventuella vattenstämplar med en viss textformatering (oavsett dokumenttyp).

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

Se även