TextSearchCriteria

TextSearchCriteria class

Stellt Kriterien dar, die das Filtern nach Wasserzeichentext ermöglichen.

public class TextSearchCriteria : SearchCriteria

Konstrukteure

Name Beschreibung
TextSearchCriteria(Regex) Initialisiert eine neue Instanz vonTextSearchCriteria Klasse mit einem angegebenen regulären Ausdruck.
TextSearchCriteria(string) Initialisiert eine neue Instanz vonTextSearchCriteria Klasse mit einer Suchzeichenfolge.
TextSearchCriteria(string, bool) Initialisiert eine neue Instanz vonTextSearchCriteria class mit einem Suchstring und einem Flag zum Vergleich.

Eigenschaften

Name Beschreibung
Pattern { get; } Ruft das Suchmuster ab.
SkipUnreadableCharacters { get; set; } Ruft einen Wert ab oder legt einen Wert fest, der angibt, dass nicht lesbare Zeichen beim Zeichenfolgenvergleich übersprungen werden.

Methoden

Name Beschreibung
And(SearchCriteria) Kombiniert diesSearchCriteria mit anderen Kriterien unter Verwendung des logischen UND-Operators.
Not() Negiert diesSearchCriteria .
Or(SearchCriteria) Kombiniert diesSearchCriteria mit anderen Kriterien mit logischem OR-Operator.

Bemerkungen

Erfahren Sie mehr:

Beispiele

Suchen und entfernen Sie Wasserzeichen anhand von Suchkriterien.

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

Siehe auch