Editor
Editor class
Hoofdklasse, die conversiemethoden bevat. Editor-klasse biedt methoden voor het laden, bewerken en opslaan van documenten van alle ondersteunde indelingen. Het is wegwerpbaar, dus gebruik een ‘using’-richtlijn of verwijder de bronnen handmatig via de ‘Dispose()’-methodeaanroep. Het laden van documenten wordt uitgevoerd via constructors. Documentbewerking - via de methode ‘Bewerken’, en na bewerking terug opslaan in het resulterende document - via de methode ‘Opslaan’.
public sealed class Editor : IAuxDisposable
Constructeurs
Naam |
Beschrijving |
Editor(Func<Stream>) |
Initialiseert nieuwe Editor-instantie met opgegeven invoerdocument (als een stream) |
Editor(string) |
Initialiseert nieuwe Editor-instantie met opgegeven invoerdocument (als een volledig bestandspad) |
Editor(Func<Stream>, Func<ILoadOptions>) |
Initialiseert nieuwe Editor-instantie met opgegeven invoerdocument (als een stream) met zijn laadopties |
Editor(string, Func<ILoadOptions>) |
Initialiseert nieuwe Editor-instantie met opgegeven invoerdocument (als een volledig bestandspad) met zijn laadopties |
Eigenschappen
Naam |
Beschrijving |
IsDisposed { get; } |
Geeft aan of deze Editor-instantie al is verwijderd en niet meer kan worden gebruikt (true) of nog niet is verwijderd en dus actief is (false) |
methoden
Naam |
Beschrijving |
Dispose() |
Verwijdert dit exemplaar van Editor, zodat het alle interne bronnen vrijgeeft en niet meer beschikbaar is voor verder gebruik |
Edit() |
Opent een eerder geladen document voor bewerking met behulp van standaardopties door een instantie van ’ te genereren en terug te sturenEditableDocument class, die op zijn beurt methoden bevat voor het produceren van HTML-opmaak en bijbehorende bronnen. |
Edit(IEditOptions) |
Opent een eerder geladen document voor bewerking met behulp van gespecificeerde formaatspecifieke opties door een instantie van ’ te genereren en terug te sturenEditableDocument class, die op zijn beurt methoden bevat voor het produceren van HTML-opmaak en bijbehorende bronnen. |
GetDocumentInfo(string) |
Retourneert metadata over het document dat in deze ‘Editor’-instantie is geladen |
Save(EditableDocument, Stream, ISaveOptions) |
Converteert gespecificeerd bewerkt document, weergegeven als instantie van ‘EditableDocument , naar het resulterende document met een opgegeven indeling en slaat de inhoud op in de opgegeven stream |
Save(EditableDocument, string, ISaveOptions) |
Converteert gespecificeerd bewerkt document, weergegeven als instantie van ‘EditableDocument , naar het resulterende document met een opgegeven indeling en slaat de inhoud op in een bestand met het opgegeven bestandspad |
Evenementen
Naam |
Beschrijving |
event Disposed |
Gebeurtenis, die optreedt wanneer deze Editor-instantie wordt verwijderd met al zijn interne bronnen |
Opmerkingen
De klasse Editor moet worden beschouwd als een ingangspunt en het hoofdobject van GroupDocs.Editor. Alle bewerkingen worden uitgevoerd met deze klasse. Typisch gebruik van de Editor-klasse voor het uitvoeren van een volledige documentbewerkingspijplijn is de volgende:
- Laad een document in de Editor-instantie via de constructor.
- Detecteer optioneel een documenttype met behulp van een
GetDocumentInfo
methode.
- Open een document om te bewerken door een
Edit
methode en het verkrijgen van een instantie vanEditableDocument
klasse ervan.
- De inhoud van een document aan de clientzijde bewerken met behulp van een WYSIWYG HTML-editor.
- Een nieuw exemplaar van maken
EditableDocument
van bewerkte documentinhoud.
- Een bewerkt document opslaan in een uitvoerformaat door een
Save
methode.
- Een instantie van de klasse Editor verwijderen via de operator ‘using’ of handmatig.
Zie ook