TextSearchCriteria

TextSearchCriteria class

Representerar kriterier som tillåter filtrering efter vattenstämpeltext.

public class TextSearchCriteria : SearchCriteria

Konstruktörer

namn Beskrivning
TextSearchCriteria(Regex) Initierar en ny instans avTextSearchCriteria klass med ett specificerat reguljärt uttryck.
TextSearchCriteria(string) Initierar en ny instans avTextSearchCriteria klass med en söksträng.
TextSearchCriteria(string, bool) Initierar en ny instans avTextSearchCriteria class med en söksträng och en flagga för jämförelse.

Egenskaper

namn Beskrivning
Pattern { get; } Hämtar sökmönstret.
SkipUnreadableCharacters { get; set; } Hämtar eller ställer in ett värde som indikerar att oläsbara tecken kommer att hoppas över under strängjämförelse.

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

Hitta och ta bort vattenstämpel med sökkriterier.

using (Watermarker watermarker = new Watermarker(@"C:\test.some_ext"))
{
    SizeSearchCriteria widthRange = new SizeSearchCriteria(Dimension.Width, 50, 100);
    RotateAngleSearchCriteria rotateAngle = new RotateAngleSearchCriteria(0, 45);
    TextSearchCriteria textCriteria = new TextSearchCriteria(new Regex("^Test watermark$"));
    PossibleWatermarkCollection watermarks = watermarker.Search(textCriteria.And(widthRange.Or(rotateAngle)));
    watermarks.Clear();
    watermarker.Save();
}

Se även