TextFormattingSearchCriteria
Contenuti
[
Nascondere
]
TextFormattingSearchCriteria class
Rappresenta i criteri che consentono il filtraggio in base alla formattazione del testo.
public class TextFormattingSearchCriteria : SearchCriteria
Costruttori
Nome | Descrizione |
---|---|
TextFormattingSearchCriteria() | Inizializza una nuova istanza diTextFormattingSearchCriteria classe. |
Proprietà
Nome | Descrizione |
---|---|
BackgroundColorRange { get; set; } | Ottiene o imposta l’intervallo di colori utilizzato per filtrare le filigrane in base al colore di sfondo del testo. |
FontBold { get; set; } | Ottiene o imposta un valore che indica se il carattere utilizzato nella formattazione del testo della filigrana è in grassetto. |
FontItalic { get; set; } | Ottiene o imposta un valore che indica se il carattere utilizzato nella formattazione del testo della filigrana è corsivo. |
FontName { get; set; } | Ottiene o imposta il nome del carattere utilizzato nella possibile formattazione del testo della filigrana. |
FontStrikeout { get; set; } | Ottiene o imposta un valore che indica se il carattere utilizzato nella formattazione del testo della filigrana è barrato. |
FontUnderline { get; set; } | Ottiene o imposta un valore che indica se il carattere utilizzato nella formattazione del testo della filigrana è sottolineato. |
ForegroundColorRange { get; set; } | Ottiene o imposta l’intervallo di colori utilizzato per filtrare le filigrane in base al colore di primo piano del testo. |
MaxFontSize { get; set; } | Ottiene o imposta il valore finale della dimensione del carattere. |
MinFontSize { get; set; } | Ottiene o imposta il valore iniziale della dimensione del carattere. |
Metodi
Nome | Descrizione |
---|---|
And(SearchCriteria) | Combina questoSearchCriteria con altri criteri utilizzando l’operatore AND logico. |
Not() | Nega questoSearchCriteria . |
Or(SearchCriteria) | Combina questoSearchCriteria con altri criteri utilizzando l’operatore OR logico. |
Osservazioni
Saperne di più:
Esempi
Rimuovi eventuali filigrane con una particolare formattazione del testo (indipendentemente dal tipo di 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();
}
Guarda anche
- class SearchCriteria
- spazio dei nomi GroupDocs.Watermark.Search.SearchCriteria
- assemblea GroupDocs.Watermark