AnnotationRedaction

AnnotationRedaction class

Représente une rédaction qui remplace le texte d’annotation (commentaires, etc.) correspondant à une expression régulière donnée.

public class AnnotationRedaction : Redaction

Constructeurs

Nom La description
AnnotationRedaction(Regex, string) Initialise une nouvelle instance de la classe AnnotationRedaction.
AnnotationRedaction(string, string) Initialise une nouvelle instance de la classe AnnotationRedaction.

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.
Replacement { get; } Obtient un remplacement textuel pour le texte correspondant.

Méthodes

Nom La description
override ApplyTo(DocumentFormatInstance) Applique la rédaction à une instance de format donnée.

Remarques

Apprendre encore plus

Exemples

L’exemple suivant montre comment remplacer le nom “John” par “[expurgé]” dans toutes les annotations.

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

Voir également