AnnotationRedaction

AnnotationRedaction class

Rappresenta una redazione che sostituisce il testo dell’annotazione (commenti, ecc.) corrispondente a una determinata espressione regolare.

public class AnnotationRedaction : Redaction

Costruttori

Nome Descrizione
AnnotationRedaction(Regex, string) Inizializza una nuova istanza della classe AnnotationRedaction.
AnnotationRedaction(string, string) Inizializza una nuova istanza della classe AnnotationRedaction.

Proprietà

Nome Descrizione
override Description { get; } Restituisce una stringa che descrive la redazione e i suoi parametri.
Expression { get; } Ottiene l’espressione regolare per la corrispondenza.
Replacement { get; } Ottiene una sostituzione testuale per il testo corrispondente.

Metodi

Nome Descrizione
override ApplyTo(DocumentFormatInstance) Applica la redazione a una data istanza di formato.

Osservazioni

Saperne di più

Esempi

L’esempio seguente mostra come sostituire il nome “John” con “[redatto]” in tutte le annotazioni.

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

Guarda anche