ExactPhraseRedaction

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ù

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