EraseMetadataRedaction

EraseMetadataRedaction class

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

public class EraseMetadataRedaction : MetadataRedaction

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

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

Ιδιότητες

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

Μέθοδοι

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

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

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

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

Το ακόλουθο παράδειγμα δείχνει πώς να διαγράψετε (ορίστε ίσες με κενές τιμές) όλα ή συγκεκριμένα μεταδεδομένα.

using (Redactor redactor = new Redactor(@"C:\sample.docx"))
{
   // Διαγραφή συγγραφέα, διευθυντή και εταιρείας
   redactor.Apply(new EraseMetadataRedaction(MetadataFilters.Author | MetadataFilters.Manager | MetadataFilters.Company));
   // Διαγραφή όλων των μεταδεδομένων
   redactor.Apply(new EraseMetadataRedaction(MetadataFilters.All));
   redactor.Save();
}

Δείτε επίσης