Bekerja dengan Bidang Formulir
Dokumen yang berisi isian (kolom) disebut formulir. Misalnya, Anda bisa membuat formulir pendaftaran di Microsoft Word yang menggunakan daftar drop-down di mana pengguna dapat memilih entri. Bidang Form
adalah lokasi penyimpanan tipe data tertentu, seperti nama atau alamat. Bidang formulir di Microsoft Word mencakup input teks, kotak kombo, dan kotak centang.
Anda dapat menggunakan kolom formulir di proyek Anda untuk “berkomunikasi” dengan pengguna Anda. Misalnya, Anda membuat dokumen yang kontennya dilindungi, namun hanya bidang formulir yang dapat diedit. Pengguna dapat memasukkan data di kolom formulir dan mengirimkan dokumen. Aplikasi Anda yang menggunakan Aspose.Words dapat mengambil data dari kolom formulir dan memprosesnya.
Menempatkan kolom formulir ke dalam dokumen melalui kode itu mudah. DocumentBuilder memiliki metode khusus untuk menyisipkannya, satu metode untuk setiap jenis kolom formulir. Masing-masing metode menerima parameter string yang mewakili nama bidang formulir. Nama bisa berupa string kosong. Namun jika Anda menentukan nama untuk bidang formulir, maka penanda secara otomatis dibuat dengan nama yang sama.
Sisipkan Bidang Formulir
Bidang formulir adalah kasus khusus bidang Word yang memungkinkan “interaksi” dengan pengguna. Bidang formulir di Microsoft Word meliputi kotak teks, kotak kombo, dan kotak centang.
DocumentBuilder menyediakan metode khusus untuk memasukkan setiap jenis kolom formulir ke dalam dokumen: InsertTextInput, InsertCheckBox, dan InsertComboBox. Perhatikan bahwa jika Anda menentukan nama untuk bidang formulir, maka penanda secara otomatis dibuat dengan nama yang sama.
Contoh kode berikut menunjukkan cara menyisipkan kolom formulir kotak kombo ke dalam dokumen:
Masukkan Input Teks
Gunakan metode InsertTextInput untuk menyisipkan kotak teks ke dalam dokumen.
Contoh kode berikut menunjukkan cara menyisipkan kolom formulir masukan teks ke dalam dokumen:
Masukkan Kotak Centang
Hubungi InsertCheckBox untuk memasukkan kotak centang ke dalam dokumen.
Contoh kode berikut menunjukkan cara menyisipkan kolom formulir kotak centang ke dalam dokumen:
Masukkan Kotak Kombo
Hubungi InsertComboBox untuk memasukkan kotak kombo ke dalam dokumen.
Contoh kode berikut menunjukkan cara menyisipkan kolom formulir Combobox ke dalam dokumen:
Dapatkan Bidang Formulir
Kumpulan bidang formulir diwakili oleh kelas FormFieldCollection yang dapat diambil menggunakan properti FormFields. Ini berarti Anda bisa mendapatkan kolom formulir yang terdapat dalam node dokumen apa pun termasuk dokumen itu sendiri.
Contoh kode berikut menunjukkan cara mendapatkan kumpulan bidang formulir:
Anda bisa mendapatkan bidang formulir tertentu berdasarkan indeks atau namanya.
Contoh kode berikut menunjukkan cara mengakses bidang formulir:
Properti FormField memungkinkan Anda bekerja dengan nama, jenis, dan hasil bidang formulir.
Contoh kode berikut menunjukkan cara bekerja dengan nama, jenis, dan hasil bidang formulir:
Format Bidang Formulir
Properti Font dari FormField memungkinkan penerapan pemformatan font ke FormField secara keseluruhan termasuk nilai bidang.
Contoh kode berikut menunjukkan cara menerapkan pemformatan font ke FormField: