MetadataSearchRedaction

MetadataSearchRedaction class

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

public class MetadataSearchRedaction : MetadataRedaction

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

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

Ιδιότητες

Ονομα Περιγραφή
override Description { get; } Επιστρέφει μια συμβολοσειρά, που περιγράφει τη διόρθωση και τις παραμέτρους της.
Filter { get; set; } Λαμβάνει ή ορίζει το φίλτρο, το οποίο χρησιμοποιείται για την επιλογή όλων ή συγκεκριμένων μεταδεδομένων, για παράδειγμα Συγγραφέας ή Εταιρεία.
KeyExpression { get; } Λαμβάνει την τυπική έκφραση για να ταιριάζει με το όνομα (κλειδί) του στοιχείου μεταδεδομένων.
Replacement { get; } Λαμβάνει την τιμή αντικατάστασης κειμένου.
ValueExpression { get; } Λαμβάνει την τυπική έκφραση για να ταιριάζει με το κείμενο αξίας ενός στοιχείου μεταδεδομένων.

Μέθοδοι

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

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

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

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

Το ακόλουθο παράδειγμα δείχνει τον τρόπο αναζήτησης και επεξεργασίας συγκεκριμένου κειμένου σε συγκεκριμένα μεταδεδομένα.

using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
   MetadataSearchRedaction redaction = new MetadataSearchRedaction("Company Ltd.", "--company--");
   // Εάν δεν έχει οριστεί, ισχύει για όλα τα στοιχεία μεταδεδομένων
   redaction.Filter = MetadataFilters.Company;
   redactor.Apply(redaction);
   redactor.Save();
}

Δείτε επίσης