DeleteAnnotationRedaction

DeleteAnnotationRedaction class

Αντιπροσωπεύει μια επεξεργασία κειμένου που διαγράφει σχολιασμούς εάν το κείμενο ταιριάζει με δεδομένη κανονική έκφραση (προαιρετικά διαγράφει όλους τους σχολιασμούς).

public class DeleteAnnotationRedaction : Redaction

Κατασκευαστές

Ονομα Περιγραφή
DeleteAnnotationRedaction() Αρχικοποιεί μια νέα παρουσία της κλάσης DeleteAnnotationRedaction, με ρυθμίσεις για τη διαγραφή όλων των σχολιασμών (που ταιριάζουν με τα πάντα).
DeleteAnnotationRedaction(Regex) Αρχικοποιεί μια νέα παρουσία της κλάσης DeleteAnnotationRedaction, διαγράφοντας σχολιασμούς που ταιριάζουν με τη δεδομένη έκφραση.
DeleteAnnotationRedaction(string) Αρχικοποιεί μια νέα παρουσία της κλάσης DeleteAnnotationRedaction, διαγράφοντας σχολιασμούς που ταιριάζουν με τη δεδομένη έκφραση.

Ιδιότητες

Ονομα Περιγραφή
override Description { get; } Επιστρέφει μια συμβολοσειρά, που περιγράφει τη διόρθωση και τις παραμέτρους της.
Expression { get; } Παίρνει την τυπική έκφραση για να ταιριάζει.

Μέθοδοι

Ονομα Περιγραφή
override ApplyTo(DocumentFormatInstance) Εφαρμόζει τη διόρθωση σε μια δεδομένη παρουσία μορφής.

Παρατηρήσεις

Μάθε περισσότερα

Παραδείγματα

Το ακόλουθο παράδειγμα δείχνει πώς να αφαιρέσετε όλους τους σχολιασμούς που περιέχουν λέξεις “χρήση”, “εμφάνιση” ή “περιγραφή” από το έγγραφο (και αφήστε άλλα).

using (Redactor redactor = new Redactor(@"D:\test.docx"))
{
   redactor.Apply(new DeleteAnnotationRedaction("(?im:(use|show|describe))"));
   redactor.Save()
}

Δείτε επίσης