Kontrol Office Star adalah kontrol pemrosesan dokumen (mirip dengan kontrol Word) yang diluncurkan oleh Perusahaan Perangkat Lunak Zhidao Shenzhen berdasarkan grafis dan teks campuran. Kontrol Office Star sepenuhnya merangkum fungsi teks, grafik, tabel, bagan, dll. Office Star, menyediakan ratusan pemrograman antarmuka; dalam sistem seperti ERP, CRM, HR, OA, dll., fungsi keluaran seperti pemrosesan dokumen, statistik, dan laporan yang sangat sulit untuk dikembangkan dapat dengan mudah diterapkan oleh kontrol Office Star, dan apa yang Anda lihat adalah apa Anda dapatkan. Efeknya persis sama dengan kenyataan. Kontrol Office Star cocok untuk berbagai alat pengembangan di lingkungan Windows (seperti VB, VC, Delphi, C+Builder, PB, java, dll.), dan telah dioptimalkan secara luas untuk lingkungan pengembangan Web.
Berikut ini adalah pengenalan singkat tentang metode spesifik penggunaan kontrol Office Star di Delphi:
1. Kontrol pendaftaran
Jika pengguna mengunduh dan menginstal proyek demo kontrol Office Star, selama proses instalasi, program instalasi akan secara otomatis mendaftarkan kontrol Office Star ke dalam sistem operasi; jika pengguna mengunduh kontrol Office Star secara terpisah, pengguna perlu mendaftarkan kontrol tersebut; sebagai berikut:
Klik "Mulai" → "Jalankan"; masukkan perintah berikut di kotak dialog jalankan:
regsvr32 <nama file> mendaftarkan kontrol ActiveX
regsvr32 /u<nama file> Membatalkan pendaftaran kontrol ActiveX
2. Tambahkan komponen
Jika kontrol Office Star telah terdaftar di sistem, maka dapat ditambahkan ke panel komponen Delphi. Langkah spesifiknya adalah sebagai berikut:
(1) Pilih menu utama Delphi Komponen->Impor Kontrol ActiveX, sistem akan membuka kotak dialog Impor ActiveX, yang berisi semua kontrol ActiveX yang telah terdaftar di sistem.
(2) Temukan item modul Kontrol Aktif OStarOCX2 (Versi 1.0) di kolom daftar kotak dialog Impor ActiveX, pilih, lalu klik tombol Instal. Sistem akan memunculkan kotak dialog Instal. Di kotak dialog ini, Anda dapat mengatur lokasi komponen dalam paket penyimpanan informasi. Ini dapat diatur ke paket default yang sudah ada, atau paket baru dapat dibuat untuk menyimpan informasi komponen. Jika disimpan dalam paket default, maka informasi komponen asli yang terdapat dalam paket default akan diganti, dan Delphi akan menghapus komponen asli yang diinstal, jadi di sini kita membuat file paket baru, seperti yang ditunjukkan pada gambar di bawah ini.
(3) Setelah mengklik tombol OK, sistem akan memunculkan jendela Pakage-OSTAR.dpk, dan kotak dialog akan muncul untuk mengonfirmasi kompilasi dan instalasi paket, seperti yang ditunjukkan pada gambar di bawah.
(4) Klik tombol Ya, sistem akan meminta bahwa komponen telah berhasil diinstal, dan komponen OStar telah ditambahkan ke tab ActiveX di bilah komponen. Saat ini, kita dapat menyeret komponen ke formulir untuk desain .
Catatan: Di Delphi6, saat mengkompilasi program yang berisi kontrol Office Star untuk pertama kalinya, pesan prompt berikut akan muncul:
[Peringatan] OSTAR.pas(766): Nilai pengembalian fungsi 'TOStarOCX2.OnOpenFile' mungkin tidak ditentukan
Alasan mengapa pesan ini muncul adalah karena Delphi tidak secara otomatis menulis kode nilai pengembalian fungsi saat membuat paket kode yang terkait dengan kontrol Office Star. Oleh karena itu, jika Anda mengalami situasi ini, Anda perlu menambahkan kode nilai kembalian secara manual. Kode nilai kembaliannya adalah "Result:=", tambahkan saja di depan DefaultInterface, misalnya:
DefaultInterface.OnOpenFile(strFileName);
Ubah ke
Hasil := DefaultInterface.OnOpenFile(strFileName);
3. Gunakan kontrol
Jika kontrol Office Star telah berhasil diinstal, Anda dapat menggunakan kontrol Office Star secara langsung. Jika Anda perlu menggunakan kontrol Office Star untuk pemrosesan laporan, Anda dapat menggunakannya sebagai berikut:
(1) Gunakan perancang dokumen Office Star untuk merancang gaya laporan. Proyek demonstrasi kontrol Office Star menyertakan editor dokumen Office Star, lalu atur laporan sesuai kebutuhan.
(2) Karena data yang diisi ke dalam laporan diisi berdasarkan alias, maka perlu ditetapkan alias untuk elemen tabel yang diisi data. Pengoperasian: Klik kanan elemen tabel yang terisi, pilih "Set Alias" di menu pop-up, lalu masukkan alias di kotak dialog pop-up. Teks ringan yang ditunjukkan pada gambar di atas adalah alias elemen tabel.
(3) Setelah menyiapkan laporan, Anda dapat membaca file laporan melalui kontrol Office Star, dan fungsi laporan yang akan dibuka adalah OnOpenFile(const strFileName: WideString).
(4) Jika kontrol Office Star telah membuka laporan, Anda dapat mengisi laporan dengan data melalui program. Fungsi pengisian data adalah SetCellString(const strCellVar: WideString; const strText: WideString Parameter strCellVar adalah alias dan strText adalah data pengisian.
(5) Berikut ini adalah tangkapan layar contoh yang dikembangkan dengan Delphi. Pengguna juga dapat mengunduh kode sumber contoh dari halaman pengenalan kontrol Office Star.