AnnotationRedaction

AnnotationRedaction class

Representa una redacción que reemplaza el texto de la anotación (comentarios, etc.) que coincide con una expresión regular determinada.

public class AnnotationRedaction : Redaction

Constructores

Nombre Descripción
AnnotationRedaction(Regex, string) Inicializa una nueva instancia de la clase AnnotationRedaction.
AnnotationRedaction(string, string) Inicializa una nueva instancia de la clase AnnotationRedaction.

Propiedades

Nombre Descripción
override Description { get; } Devuelve una cadena que describe la redacción y sus parámetros.
Expression { get; } Obtiene la expresión regular para coincidir.
Replacement { get; } Obtiene un reemplazo textual para el texto coincidente.

Métodos

Nombre Descripción
override ApplyTo(DocumentFormatInstance) Aplica la redacción a una instancia de formato dada.

Observaciones

Aprende más

Ejemplos

El siguiente ejemplo muestra cómo reemplazar el nombre “John” con “[redactado]” en todas las anotaciones.

using (Redactor redactor = new Redactor(@"C:\test.pdf"))
{
   redactor.Apply(new AnnotationRedaction("(?im:john)", "[redacted]"));
   redactor.Save()
}

Ver también