GetDocumentInfo

Editor.GetDocumentInfo method

Επιστρέφει μεταδεδομένα σχετικά με το έγγραφο, που φορτώθηκε σε αυτό το “Editor” instance

public IDocumentInfo GetDocumentInfo(string password)
Παράμετρος Τύπος Περιγραφή
password String Ο χρήστης μπορεί να καθορίσει έναν κωδικό πρόσβασης για ένα έγγραφο, εάν αυτό το έγγραφο είναι κρυπτογραφημένο με τον κωδικό πρόσβασης. Μπορεί να είναι NULL ή κενή συμβολοσειρά, που ισοδυναμεί με τον κωδικό πρόσβασης που απουσιάζει. Για εκείνες τις μορφές εγγράφων που δεν διαθέτουν δυνατότητα προστασίας με κωδικό πρόσβασης, αυτό το επιχείρημα θα αγνοηθεί. Εάν το έγγραφο είναι κρυπτογραφημένο και ο κωδικός πρόσβασης δεν καθορίζεται σε αυτήν την παράμετρο, αλλά έχει καθοριστεί προηγουμένως στις επιλογές φόρτωσης κατά τη δημιουργία αυτούEditor για παράδειγμα, θα χρησιμοποιηθεί.

Επιστρεφόμενη Αξία

Κληρονόμος για συγκεκριμένη μορφή τουIDocumentInfo διεπαφή, που υποδεικνύει ανιχνευμένη μορφή με μεταδεδομένα συγκεκριμένης μορφής ή NULL, εάν το έγγραφο δεν αναγνωρίστηκε ως υποστηριζόμενο ή είναι κατεστραμμένο.

Εξαιρέσεις

εξαίρεση κατάσταση
ObjectDisposedException Εμφανίζεται όταν η παρουσία του Editor ήταν ήδη απόρριψη όταν γίνεται επίκληση του “GetDocumentInfo”
PasswordRequiredException Πετάγεται όταν το φορτωμένο έγγραφο προστατεύεται με κωδικό πρόσβασης, αλλά ο κωδικός πρόσβασης δεν καθορίστηκε στην παράμετρο “password
IncorrectPasswordException Πετάγεται όταν το φορτωμένο έγγραφο προστατεύεται με κωδικό πρόσβασης, καθορίζεται κωδικός πρόσβασης, αλλά είναι εσφαλμένος
InvalidOperationException Πετάγεται όταν έχει συμβεί απροσδόκητο σφάλμα άγνωστης φύσης

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

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

Η μέθοδος GetDocumentInfo επιστρέφει πάντα πλήρη δεδομένα, δεν επηρεάζεται από τη δοκιμαστική λειτουργία, η χρήση της δεν διαγράφει τα byte ή τις μονάδες που καταναλώθηκαν.

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

Δείτε επίσης