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:
- Muat dokumen ke dalam instance Editor melalui konstruktornya.
- Secara opsional, deteksi jenis dokumen menggunakan a
GetDocumentInfo
metode.
- Buka dokumen untuk diedit dengan memanggil an
Edit
metode dan mendapatkan contoh dariEditableDocument
kelas dari itu.
- Mengedit konten dokumen di sisi klien menggunakan editor HTML WYSIWYG apa pun.
- Membuat instance baru dari
EditableDocument
dari konten dokumen yang diedit.
- Menyimpan dokumen yang diedit ke beberapa format keluaran dengan memanggil a
Save
metode.
- Membuang instance kelas Editor melalui operator ‘menggunakan’ atau secara manual.
Lihat juga