DeleteAnnotationRedaction
Contenu
[
Cacher
]
DeleteAnnotationRedaction class
Représente une rédaction de texte qui supprime les annotations si le texte correspond à l’expression régulière donnée (supprime éventuellement toutes les annotations).
public class DeleteAnnotationRedaction : Redaction
Constructeurs
Nom | La description |
---|---|
DeleteAnnotationRedaction() | Initialise une nouvelle instance de la classe DeleteAnnotationRedaction, avec des paramètres pour supprimer toutes les annotations (correspondant à tout). |
DeleteAnnotationRedaction(Regex) | Initialise une nouvelle instance de la classe DeleteAnnotationRedaction, en supprimant les annotations correspondant à l’expression donnée. |
DeleteAnnotationRedaction(string) | Initialise une nouvelle instance de la classe DeleteAnnotationRedaction, en supprimant les annotations correspondant à l’expression donnée. |
Propriétés
Nom | La description |
---|---|
override Description { get; } | Renvoie une chaîne décrivant la rédaction et ses paramètres. |
Expression { get; } | Obtient l’expression régulière correspondant. |
Méthodes
Nom | La description |
---|---|
override ApplyTo(DocumentFormatInstance) | Applique la rédaction à une instance de format donnée. |
Remarques
Apprendre encore plus
- Plus de détails sur l’application des caviardages : Les bases de la rédaction
- Plus de détails sur les suppressions d’annotations de documents : Caviardages d’annotations
Exemples
L’exemple suivant montre comment supprimer toutes les annotations contenant les mots “use”, “show” ou “describe” du document (et laisser les autres).
using (Redactor redactor = new Redactor(@"D:\test.docx"))
{
redactor.Apply(new DeleteAnnotationRedaction("(?im:(use|show|describe))"));
redactor.Save()
}
Voir également
- class Redaction
- espace de noms GroupDocs.Redaction.Redactions
- Assemblée GroupDocs.Redaction