DeleteAnnotationRedaction
Contenido
[
Ocultar
]
DeleteAnnotationRedaction class
Representa una redacción de texto que elimina las anotaciones si el texto coincide con la expresión regular dada (opcionalmente, elimina todas las anotaciones).
public class DeleteAnnotationRedaction : Redaction
Constructores
Nombre | Descripción |
---|---|
DeleteAnnotationRedaction() | Inicializa una nueva instancia de la clase DeleteAnnotationRedaction, con configuraciones para eliminar todas las anotaciones (que coincidan con todo). |
DeleteAnnotationRedaction(Regex) | Inicializa una nueva instancia de la clase DeleteAnnotationRedaction, eliminando las anotaciones que coinciden con la expresión dada. |
DeleteAnnotationRedaction(string) | Inicializa una nueva instancia de la clase DeleteAnnotationRedaction, eliminando las anotaciones que coinciden con la expresión dada. |
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. |
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 anotaciones de documentos: Redacciones de anotaciones
Ejemplos
El siguiente ejemplo muestra cómo eliminar todas las anotaciones que contienen las palabras “usar”, “mostrar” o “describir” del documento (y dejar otras).
using (Redactor redactor = new Redactor(@"D:\test.docx"))
{
redactor.Apply(new DeleteAnnotationRedaction("(?im:(use|show|describe))"));
redactor.Save()
}
Ver también
- class Redaction
- espacio de nombres GroupDocs.Redaction.Redactions
- asamblea GroupDocs.Redaction