Editor
Editor class
Κύρια κλάση, η οποία ενσωματώνει μεθόδους μετατροπής. Η κλάση Editor παρέχει μεθόδους για τη φόρτωση, την επεξεργασία και την αποθήκευση εγγράφων όλων των υποστηριζόμενων μορφών. Είναι μίας χρήσης, γι’ αυτό χρησιμοποιήστε μια οδηγία ‘χρήσης’ ή διαθέστε τους πόρους της με μη αυτόματο τρόπο μέσω της κλήσης της μεθόδου ‘Dispose()’. Η φόρτωση εγγράφων πραγματοποιείται μέσω κατασκευαστών. Επεξεργασία εγγράφου - μέσω της μεθόδου “Επεξεργασία” και αποθήκευση πίσω στο έγγραφο που προκύπτει μετά την επεξεργασία - μέσω της μεθόδου “Αποθήκευση”.
public sealed class Editor : IAuxDisposable
Κατασκευαστές
Ονομα |
Περιγραφή |
Editor(Func<Stream>) |
Αρχικοποιεί νέα παρουσία του Editor με καθορισμένο έγγραφο εισόδου (ως ροή) |
Editor(string) |
Αρχικοποιεί νέα παρουσία του Editor με καθορισμένο έγγραφο εισόδου (ως πλήρη διαδρομή αρχείου) |
Editor(Func<Stream>, Func<ILoadOptions>) |
Αρχικοποιεί νέα παρουσία του Editor με καθορισμένο έγγραφο εισόδου (ως ροή) με τις επιλογές φόρτωσης |
Editor(string, Func<ILoadOptions>) |
Αρχικοποιεί νέα παρουσία του Editor με καθορισμένο έγγραφο εισόδου (ως πλήρη διαδρομή αρχείου) με τις επιλογές φόρτωσης |
Ιδιότητες
Ονομα |
Περιγραφή |
IsDisposed { get; } |
Υποδεικνύει εάν αυτή η παρουσία του προγράμματος επεξεργασίας είχε ήδη απορριφθεί και δεν μπορεί να χρησιμοποιηθεί πλέον (true) ή δεν είχε απορριφθεί ακόμα και επομένως είναι ενεργή (false) |
Μέθοδοι
Ονομα |
Περιγραφή |
Dispose() |
Απορρίπτει αυτήν την παρουσία του Editor, έτσι ώστε να απελευθερώνει όλους τους εσωτερικούς πόρους και να μην είναι διαθέσιμος για περαιτέρω χρήση |
Edit() |
Ανοίγει ένα έγγραφο που έχει φορτωθεί προηγουμένως για επεξεργασία χρησιμοποιώντας τις προεπιλεγμένες επιλογές, δημιουργώντας και επιστρέφοντας μια παρουσία του ‘EditableDocument κλάση, η οποία, με τη σειρά της, περιέχει μεθόδους για την παραγωγή σήμανσης HTML και σχετικούς πόρους. |
Edit(IEditOptions) |
Ανοίγει ένα έγγραφο που έχει φορτωθεί προηγουμένως για επεξεργασία χρησιμοποιώντας συγκεκριμένες επιλογές για συγκεκριμένη μορφή, δημιουργώντας και επιστρέφοντας μια παρουσία του ‘EditableDocument κλάση, η οποία, με τη σειρά της, περιέχει μεθόδους για την παραγωγή σήμανσης HTML και σχετικούς πόρους. |
GetDocumentInfo(string) |
Επιστρέφει μεταδεδομένα σχετικά με το έγγραφο, που φορτώθηκε σε αυτό το “Editor” instance |
Save(EditableDocument, Stream, ISaveOptions) |
Μετατρέπει το καθορισμένο επεξεργασμένο έγγραφο, που αναπαρίσταται ως παράδειγμα του ‘EditableDocument , στο έγγραφο που προκύπτει με καθορισμένη μορφή και αποθηκεύει το περιεχόμενό του σε καθορισμένη ροή |
Save(EditableDocument, string, ISaveOptions) |
Μετατρέπει το καθορισμένο επεξεργασμένο έγγραφο, που αναπαρίσταται ως παράδειγμα του ‘EditableDocument , στο προκύπτον έγγραφο καθορισμένης μορφής και αποθηκεύει το περιεχόμενό του σε αρχείο κατά καθορισμένο αρχείο path |
Εκδηλώσεις
Ονομα |
Περιγραφή |
event Disposed |
Συμβάν, το οποίο συμβαίνει όταν αυτό το στιγμιότυπο του Editor απορρίπτεται με όλους τους εσωτερικούς του πόρους |
Παρατηρήσεις
Η κλάση Editor πρέπει να θεωρείται ως σημείο εισόδου και το ριζικό αντικείμενο του GroupDocs.Editor. Όλες οι λειτουργίες εκτελούνται χρησιμοποιώντας αυτήν την κλάση. Η τυπική χρήση της κλάσης Editor για την εκτέλεση πλήρους διοχέτευσης επεξεργασίας εγγράφων είναι η εξής:
- Φορτώστε ένα έγγραφο στην παρουσία του Editor μέσω του κατασκευαστή του.
- Προαιρετικά, εντοπίστε έναν τύπο εγγράφου χρησιμοποιώντας ένα
GetDocumentInfo
μέθοδος.
- Ανοίξτε ένα έγγραφο για επεξεργασία καλώντας ένα
Edit
μέθοδο και λήψη ενός στιγμιότυπου τουEditableDocument
τάξη από αυτό.
- Επεξεργασία περιεχομένου εγγράφου στην πλευρά του πελάτη χρησιμοποιώντας οποιοδήποτε πρόγραμμα επεξεργασίας HTML WYSIWYG.
- Δημιουργία νέας παρουσίας του
EditableDocument
από το περιεχόμενο του επεξεργασμένου εγγράφου.
- Αποθήκευση ενός επεξεργασμένου εγγράφου σε κάποια μορφή εξόδου καλώντας a
Save
μέθοδος.
- Απόρριψη μιας παρουσίας της κλάσης Editor μέσω του τελεστή ‘using’ ή χειροκίνητα.
Δείτε επίσης