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