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:

  1. Laad een document in de Editor-instantie via de constructor.
  2. Detecteer optioneel een documenttype met behulp van eenGetDocumentInfo methode.
  3. Open een document om te bewerken door eenEditmethode en het verkrijgen van een instantie vanEditableDocument klasse ervan.
  4. De inhoud van een document aan de clientzijde bewerken met behulp van een WYSIWYG HTML-editor.
  5. Een nieuw exemplaar van makenEditableDocument van bewerkte documentinhoud.
  6. Een bewerkt document opslaan in een uitvoerformaat door eenSave methode.
  7. Een instantie van de klasse Editor verwijderen via de operator ‘using’ of handmatig.

Zie ook