TextFormattingSearchCriteria

TextFormattingSearchCriteria class

Représente les critères permettant le filtrage par mise en forme du texte.

public class TextFormattingSearchCriteria : SearchCriteria

Constructeurs

Nom La description
TextFormattingSearchCriteria() Initialise une nouvelle instance duTextFormattingSearchCriteria classe.

Propriétés

Nom La description
BackgroundColorRange { get; set; } Obtient ou définit la gamme de couleurs utilisées pour filtrer les filigranes par couleur d’arrière-plan du texte.
FontBold { get; set; } Obtient ou définit une valeur indiquant si la police utilisée dans la mise en forme du texte du filigrane est en gras.
FontItalic { get; set; } Obtient ou définit une valeur indiquant si la police utilisée dans la mise en forme du texte du filigrane est en italique.
FontName { get; set; } Obtient ou définit le nom de la police utilisée dans la mise en forme possible du texte du filigrane.
FontStrikeout { get; set; } Obtient ou définit une valeur indiquant si la police utilisée dans la mise en forme du texte du filigrane est barrée.
FontUnderline { get; set; } Obtient ou définit une valeur indiquant si la police utilisée dans la mise en forme du texte du filigrane est soulignée.
ForegroundColorRange { get; set; } Obtient ou définit la gamme de couleurs utilisées pour filtrer les filigranes par couleur de premier plan du texte.
MaxFontSize { get; set; } Obtient ou définit la valeur de fin de la taille de la police.
MinFontSize { get; set; } Obtient ou définit la valeur de départ de la taille de la police.

Méthodes

Nom La description
And(SearchCriteria) Combine ceciSearchCriteria avec d’autres critères en utilisant l’opérateur logique AND.
Not() Annule celaSearchCriteria .
Or(SearchCriteria) Combine ceciSearchCriteria avec d’autres critères en utilisant l’opérateur logique OR.

Remarques

Apprendre encore plus:

Exemples

Supprimez les éventuels filigranes avec une mise en forme de texte particulière (quel que soit le type de document).

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

Voir également