TextFormattingSearchCriteria
Contenido
[
Ocultar
]
TextFormattingSearchCriteria class
Representa criterios que permiten filtrar por formato de texto.
public class TextFormattingSearchCriteria : SearchCriteria
Constructores
Nombre | Descripción |
---|---|
TextFormattingSearchCriteria() | Inicializa una nueva instancia delTextFormattingSearchCriteria clase. |
Propiedades
Nombre | Descripción |
---|---|
BackgroundColorRange { get; set; } | Obtiene o establece el rango de colores que se utilizan para filtrar las marcas de agua por el color de fondo del texto. |
FontBold { get; set; } | Obtiene o establece un valor que indica si la fuente utilizada en el formato de texto de la marca de agua está en negrita. |
FontItalic { get; set; } | Obtiene o establece un valor que indica si la fuente utilizada en el formato del texto de la marca de agua es cursiva. |
FontName { get; set; } | Obtiene o establece el nombre de la fuente que se utiliza en el posible formato de texto de marca de agua. |
FontStrikeout { get; set; } | Obtiene o establece un valor que indica si la fuente utilizada en el formato de texto de marca de agua está tachada. |
FontUnderline { get; set; } | Obtiene o establece un valor que indica si la fuente utilizada en el formato de texto de marca de agua está subrayada. |
ForegroundColorRange { get; set; } | Obtiene o establece el rango de colores que se utilizan para filtrar las marcas de agua por el color de primer plano del texto. |
MaxFontSize { get; set; } | Obtiene o establece el valor final del tamaño de fuente. |
MinFontSize { get; set; } | Obtiene o establece el valor inicial del tamaño de fuente. |
Métodos
Nombre | Descripción |
---|---|
And(SearchCriteria) | Combina estoSearchCriteria con otros criterios utilizando el operador AND lógico. |
Not() | niega estoSearchCriteria . |
Or(SearchCriteria) | Combina estoSearchCriteria con otros criterios utilizando el operador OR lógico. |
Observaciones
Aprende más:
Ejemplos
Eliminar posibles marcas de agua con un formato de texto particular (independientemente del tipo de documento).
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();
}
Ver también
- class SearchCriteria
- espacio de nombres GroupDocs.Watermark.Search.SearchCriteria
- asamblea GroupDocs.Watermark