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();
}
Δείτε επίσης
- class MetadataRedaction
- χώρος ονομάτων GroupDocs.Redaction.Redactions
- συνέλευση GroupDocs.Redaction