WordProcessingInspectionPackage

WordProcessingInspectionPackage class

Περιέχει πληροφορίες σχετικά με μέρη εγγράφου που μπορούν να θεωρηθούν ως μεταδεδομένα σε ορισμένες περιπτώσεις.

public sealed class WordProcessingInspectionPackage : CustomPackage

Ιδιότητες

Ονομα Περιγραφή
Comments { get; } Λαμβάνει μια σειρά από σχόλια των χρηστών.
Count { get; } Λαμβάνει τον αριθμό των ιδιοτήτων μεταδεδομένων.
DigitalSignatures { get; } Λαμβάνει μια σειρά από ψηφιακές υπογραφές που παρουσιάζονται στο έγγραφο.
Fields { get; } Λαμβάνει μια σειρά από πεδία εγγράφου.
HiddenText { get; } Λαμβάνει μια σειρά από κρυφά τμήματα κειμένου που εξάγονται από το έγγραφο.
Item { get; } Λαμβάνει τοMetadataProperty με το καθορισμένο όνομα.
Keys { get; } Λαμβάνει μια συλλογή από ονόματα ιδιοτήτων μεταδεδομένων.
MetadataType { get; } Λαμβάνει τον τύπο μεταδεδομένων.
PropertyDescriptors { get; } Λαμβάνει μια συλλογή περιγραφών που περιέχουν πληροφορίες σχετικά με ιδιότητες προσβάσιμες μέσω της μηχανής αναζήτησης GroupDocs.Metadata.
Revisions { get; } Λαμβάνει μια σειρά από ψηφιακές υπογραφές που παρουσιάζονται στο έγγραφο.

Μέθοδοι

Ονομα Περιγραφή
AcceptAllRevisions() Αποδέχεται όλες τις αναθεωρήσεις που εντοπίστηκαν στο έγγραφο.
AddProperties(Func<MetadataProperty, bool>, PropertyValue) Προσθέτει γνωστές ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα. Η λειτουργία είναι αναδρομική, επομένως επηρεάζει επίσης όλα τα ένθετα πακέτα.
ClearComments() Καταργεί όλα τα σχόλια των χρηστών που εντοπίστηκαν από το έγγραφο.
ClearFields() Καταργεί όλα τα πεδία που εντοπίστηκαν από το έγγραφο.
ClearHiddenText() Αφαιρεί όλα τα κρυφά τμήματα κειμένου από το έγγραφο.
Contains(string) Καθορίζει εάν το πακέτο περιέχει μια ιδιότητα μεταδεδομένων με το καθορισμένο όνομα.
virtual FindProperties(Func<MetadataProperty, bool>) Βρίσκει τις ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα. Η αναζήτηση είναι αναδρομική, επομένως επηρεάζει όλα τα ένθετα πακέτα επίσης.
GetEnumerator() Επιστρέφει έναν απαριθμητή που επαναλαμβάνει τη συλλογή.
RejectAllRevisions() Απορρίπτει όλες τις αναθεωρήσεις που εντοπίστηκαν στο έγγραφο.
override RemoveProperties(Func<MetadataProperty, bool>) Καταργεί τις ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα.
override Sanitize() Αφαιρεί τις ιδιότητες μεταδεδομένων με δυνατότητα εγγραφής από το πακέτο. Η λειτουργία είναι αναδρομική, επομένως επηρεάζει επίσης όλα τα ένθετα πακέτα.
SetProperties(Func<MetadataProperty, bool>, PropertyValue) Ορίζει γνωστές ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα. Η λειτουργία είναι αναδρομική, επομένως επηρεάζει επίσης όλα τα ένθετα πακέτα. Αυτή η μέθοδος είναι ένας συνδυασμόςAddProperties καιUpdateProperties Εάν μια υπάρχουσα ιδιότητα ικανοποιεί το κατηγόρημα, η τιμή της ενημερώνεται. Εάν λείπει μια γνωστή ιδιότητα στο πακέτο που ικανοποιεί το κατηγόρημα, προστίθεται στο πακέτο.
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) Ενημερώνει γνωστές ιδιότητες μεταδεδομένων που ικανοποιούν το καθορισμένο κατηγόρημα. Η λειτουργία είναι αναδρομική, επομένως επηρεάζει επίσης όλα τα ένθετα πακέτα.

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

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

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

Αυτό το δείγμα κώδικα δείχνει πώς να ενημερώσετε τις ιδιότητες επιθεώρησης σε ένα έγγραφο WordProcessing.

using (Metadata metadata = new Metadata(Constants.InputDoc))
{
    var root = metadata.GetRootPackage<WordProcessingRootPackage>();

    root.InspectionPackage.ClearComments();
    root.InspectionPackage.AcceptAllRevisions();
    root.InspectionPackage.ClearFields();
    root.InspectionPackage.ClearHiddenText();

    metadata.Save(Constants.OutputDoc);
}

Δείτε επίσης