TextFormattingSearchCriteria

TextFormattingSearchCriteria class

Vertegenwoordigt criteria die filteren op tekstopmaak mogelijk maken.

public class TextFormattingSearchCriteria : SearchCriteria

Constructeurs

Naam Beschrijving
TextFormattingSearchCriteria() Initialiseert een nieuw exemplaar van hetTextFormattingSearchCriteria klasse.

Eigenschappen

Naam Beschrijving
BackgroundColorRange { get; set; } Hiermee wordt het kleurenbereik opgehaald of ingesteld dat wordt gebruikt om watermerken te filteren op tekstachtergrondkleur.
FontBold { get; set; } Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het lettertype dat wordt gebruikt bij de opmaak van watermerktekst vet is.
FontItalic { get; set; } Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het lettertype dat wordt gebruikt bij de tekstopmaak van het watermerk cursief is.
FontName { get; set; } Haalt of stelt de naam in van het lettertype dat wordt gebruikt in mogelijke watermerktekstopmaak.
FontStrikeout { get; set; } Haalt een waarde op of stelt een waarde in die aangeeft of het lettertype dat wordt gebruikt bij de opmaak van watermerktekst doorgestreept is.
FontUnderline { get; set; } Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het lettertype dat wordt gebruikt bij de opmaak van watermerktekst, onderstreept is.
ForegroundColorRange { get; set; } Hiermee wordt het kleurenbereik opgehaald of ingesteld dat wordt gebruikt om watermerken te filteren op tekstvoorgrondkleur.
MaxFontSize { get; set; } Haalt de eindwaarde van de lettergrootte op of stelt deze in.
MinFontSize { get; set; } Haalt de beginwaarde van de lettergrootte op of stelt deze in.

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

Verwijder mogelijke watermerken met een bepaalde tekstopmaak (ongeacht het documenttype).

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

Zie ook