ExactPhraseRedaction
Contenuti
[
Nascondere
]
ExactPhraseRedaction class
Rappresenta una redazione del testo che sostituisce la frase esatta nel testo del documento, senza distinzione tra maiuscole e minuscole per impostazione predefinita.
public class ExactPhraseRedaction : TextRedaction
Costruttori
Nome | Descrizione |
---|---|
ExactPhraseRedaction(string, ReplacementOptions) | Inizializza una nuova istanza della classe ExactPhraseRedaction in modalità senza distinzione tra maiuscole e minuscole. |
ExactPhraseRedaction(string, bool, ReplacementOptions) | Inizializza una nuova istanza della classe ExactPhraseRedaction. |
Proprietà
Nome | Descrizione |
---|---|
ActionOptions { get; } | Ottiene ilReplacementOptions istanza, specificando il tipo di sostituzione del testo. |
override Description { get; } | Restituisce una stringa che descrive la redazione e i suoi parametri. |
IsCaseSensitive { get; } | Ottiene un valore che indica se la ricerca fa distinzione tra maiuscole e minuscole o meno. |
OcrConnector { get; set; } | Ottiene o imposta ilIOcrConnector implementazione, necessaria per estrarre il testo dal contenuto grafico. |
SearchPhrase { get; } | Ottiene la stringa da cercare e sostituire. |
Metodi
Nome | Descrizione |
---|---|
override ApplyTo(DocumentFormatInstance) | Applica la redazione a una data istanza di formato. |
Osservazioni
Saperne di più
- Maggiori dettagli sull’applicazione delle redazioni: Nozioni di base sulla redazione
- Ulteriori dettagli sulle revisioni del testo del documento: Redazioni di testi
Esempi
L’esempio seguente dimostra l’esecuzione di ricerca e sostituzione di frasi con distinzione tra maiuscole e minuscole. L’esempio seguente dimostra la sostituzione della frase (senza distinzione tra maiuscole e minuscole) con un rettangolo rosso pieno.
using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
// Per impostazione predefinita, isCaseSensitive = false;
doc.Apply(new ExactPhraseRedaction("John Doe", true /*isCaseSensitive*/, new ReplacementOptions("[personal]")));
doc.Save();
}
using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
// Per impostazione predefinita, isCaseSensitive = false;
doc.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions(System.Drawing.Color.Red)));
doc.Save();
}
Guarda anche
- class TextRedaction
- spazio dei nomi GroupDocs.Redaction.Redactions
- assemblea GroupDocs.Redaction