TextSearchCriteria

TextSearchCriteria class

Vertegenwoordigt criteria die filteren op watermerktekst mogelijk maken.

public class TextSearchCriteria : SearchCriteria

Constructeurs

Naam Beschrijving
TextSearchCriteria(Regex) Initialiseert een nieuw exemplaar van hetTextSearchCriteria klasse met een gespecificeerde reguliere expressie.
TextSearchCriteria(string) Initialiseert een nieuw exemplaar van hetTextSearchCriteria klasse met een zoekstring.
TextSearchCriteria(string, bool) Initialiseert een nieuw exemplaar van hetTextSearchCriteria class met een zoekreeks en een vlag ter vergelijking.

Eigenschappen

Naam Beschrijving
Pattern { get; } Haalt het zoekpatroon op.
SkipUnreadableCharacters { get; set; } Hiermee wordt een waarde opgehaald of ingesteld die aangeeft dat onleesbare tekens worden overgeslagen tijdens het vergelijken van tekenreeksen.

methoden

Naam Beschrijving
And(SearchCriteria) Combineert ditSearchCriteria met andere criteria met behulp van de logische AND-operator.
Not() Negeert ditSearchCriteria .
Or(SearchCriteria) Combineert ditSearchCriteria met andere criteria met behulp van de logische OR-operator.

Opmerkingen

Kom meer te weten:

Voorbeelden

Watermerk zoeken en verwijderen met behulp van zoekcriteria.

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

Zie ook