Editor

Editor class

Kelas utama, yang merangkum metode konversi. Kelas Editor menyediakan metode untuk memuat, mengedit, dan menyimpan dokumen dari semua format yang didukung. Itu sekali pakai, jadi gunakan arahan ‘using’ atau buang sumber dayanya secara manual melalui pemanggilan metode ‘Buang ()’. Pemuatan dokumen dilakukan melalui konstruktor. Pengeditan dokumen - melalui metode ‘Edit’, dan menyimpan kembali ke dokumen yang dihasilkan setelah diedit - melalui metode ‘Simpan’.

public sealed class Editor : IAuxDisposable

Konstruktor

Nama Keterangan
Editor(Func<Stream>) Menginisialisasi instance Editor baru dengan dokumen masukan tertentu (sebagai aliran)
Editor(string) Menginisialisasi instance Editor baru dengan dokumen input yang ditentukan (sebagai jalur file lengkap)
Editor(Func<Stream>, Func<ILoadOptions>) Menginisialisasi instance Editor baru dengan dokumen masukan tertentu (sebagai aliran) dengan opsi muatnya
Editor(string, Func<ILoadOptions>) Menginisialisasi instance Editor baru dengan dokumen input yang ditentukan (sebagai jalur file lengkap) dengan opsi muatnya

Properti

Nama Keterangan
IsDisposed { get; } Menunjukkan apakah instance Editor ini sudah dibuang dan tidak dapat digunakan lagi (benar) atau belum dibuang sehingga aktif (salah)

Metode

Nama Keterangan
Dispose() Membuang instance Editor ini, sehingga melepaskan semua sumber daya internal dan menjadi tidak tersedia untuk penggunaan lebih lanjut
Edit() Membuka dokumen yang dimuat sebelumnya untuk diedit menggunakan opsi default dengan membuat dan mengembalikan instance ‘EditableDocument kelas, yang pada gilirannya berisi metode untuk menghasilkan markup HTML dan sumber daya terkait.
Edit(IEditOptions) Membuka dokumen yang dimuat sebelumnya untuk diedit menggunakan opsi khusus format yang ditentukan dengan membuat dan mengembalikan instance ‘EditableDocument kelas, yang pada gilirannya berisi metode untuk menghasilkan markup HTML dan sumber daya terkait.
GetDocumentInfo(string) Mengembalikan metadata tentang dokumen, yang dimuat ke instance ‘Editor’ ini
Save(EditableDocument, Stream, ISaveOptions) Mengonversi dokumen yang diedit tertentu, direpresentasikan sebagai turunan dari ‘EditableDocument , ke dokumen yang dihasilkan dari format yang ditentukan dan menyimpan kontennya ke stream yang ditentukan
Save(EditableDocument, string, ISaveOptions) Mengonversi dokumen yang diedit tertentu, direpresentasikan sebagai turunan dari ‘EditableDocument , ke dokumen yang dihasilkan dari format yang ditentukan dan menyimpan kontennya ke file dengan jalur file yang ditentukan

Acara

Nama Keterangan
event Disposed Peristiwa, yang terjadi saat instance Editor ini dibuang dengan semua sumber daya internalnya

Perkataan

Kelas Editor harus dianggap sebagai titik masuk dan objek akar dari GroupDocs.Editor. Semua operasi dilakukan menggunakan kelas ini. Penggunaan umum kelas Editor untuk melakukan alur pengeditan dokumen lengkap adalah sebagai berikut:

  1. Muat dokumen ke dalam instance Editor melalui konstruktornya.
  2. Secara opsional, deteksi jenis dokumen menggunakan aGetDocumentInfo metode.
  3. Buka dokumen untuk diedit dengan memanggil anEditmetode dan mendapatkan contoh dariEditableDocument kelas dari itu.
  4. Mengedit konten dokumen di sisi klien menggunakan editor HTML WYSIWYG apa pun.
  5. Membuat instance baru dariEditableDocument dari konten dokumen yang diedit.
  6. Menyimpan dokumen yang diedit ke beberapa format keluaran dengan memanggil aSave metode.
  7. Membuang instance kelas Editor melalui operator ‘menggunakan’ atau secara manual.

Lihat juga