ExactPhraseRedaction
Contenido
[
Ocultar
]
ExactPhraseRedaction class
Representa una redacción de texto que reemplaza la frase exacta en el texto del documento, no distingue entre mayúsculas y minúsculas de manera predeterminada.
public class ExactPhraseRedaction : TextRedaction
Constructores
Nombre | Descripción |
---|---|
ExactPhraseRedaction(string, ReplacementOptions) | Inicializa una nueva instancia de la clase ExactPhraseRedaction en modo que no distingue entre mayúsculas y minúsculas. |
ExactPhraseRedaction(string, bool, ReplacementOptions) | Inicializa una nueva instancia de la clase ExactPhraseRedaction. |
Propiedades
Nombre | Descripción |
---|---|
ActionOptions { get; } | Obtiene elReplacementOptions instancia, especificando el tipo de reemplazo de texto. |
override Description { get; } | Devuelve una cadena que describe la redacción y sus parámetros. |
IsCaseSensitive { get; } | Obtiene un valor que indica si la búsqueda distingue entre mayúsculas y minúsculas o no. |
OcrConnector { get; set; } | Obtiene o establece elIOcrConnector implementación, requerida para extraer texto del contenido gráfico. |
SearchPhrase { get; } | Obtiene la cadena a buscar y reemplazar. |
Métodos
Nombre | Descripción |
---|---|
override ApplyTo(DocumentFormatInstance) | Aplica la redacción a una instancia de formato dada. |
Observaciones
Aprende más
- Más detalles sobre la aplicación de redacciones: Conceptos básicos de redacción
- Más detalles sobre las redacciones de texto del documento: redacciones de texto
Ejemplos
El siguiente ejemplo demuestra cómo realizar una búsqueda y reemplazo de frases que distinguen entre mayúsculas y minúsculas. El siguiente ejemplo muestra el reemplazo de una frase (sin distinción entre mayúsculas y minúsculas) con un rectángulo rojo sólido.
using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
// De forma predeterminada, isCaseSensitive = false;
doc.Apply(new ExactPhraseRedaction("John Doe", true /*isCaseSensitive*/, new ReplacementOptions("[personal]")));
doc.Save();
}
using (Redactor redactor = new Redactor(@"C:\sample.pdf"))
{
// De forma predeterminada, isCaseSensitive = false;
doc.Apply(new ExactPhraseRedaction("John Doe", new ReplacementOptions(System.Drawing.Color.Red)));
doc.Save();
}
Ver también
- class TextRedaction
- espacio de nombres GroupDocs.Redaction.Redactions
- asamblea GroupDocs.Redaction