Posted by : HD Technology Studio Minggu, 22 Oktober 2017


Pada hari ini saya akan share mengenai salah satu kontrol yang ada di vb.net, yaitu Print Dialog Control. Ada beberapa kontrol yang pernah saya share di blog ini diantaranya adalah SaveFileDialog Control dan OpenFileDialog Control. Dan pada kesempatan ini saya akan share kontrol yang ketiga yaitu Print Dialog Control.
Print Diaolg Control memungkinkan pengguna untuk mencetak dokumen dengan memilih bagian dari dokumen yang akan dicetak dari form windows.
Dalam tutorial berikut ini saya akan menggunakan Vb.Net 2008. Untuk anda yang menggunakan versi yang lebih baru kurang lebih caranya hampir sama dengan VB.Net 2008. Aplikasi yang akan kita buat nantinya terdapat 1 buah button dan 1 buah textbox. Button akan digunakan sebagai tombol untuk mencetak dokumen dari textbox. Sehingga ketika button di klik maka yang dicetak adalah text dari textbox.
Baiklah, mari kita mulai langkah – langkah nya :
  • Buatlah project baru di vb.net, silahkan lihat disini untuk yang belum tahu caranya.
  • Desainlah aplikasi seperti berikut ini tool yang dibutuhkan adalah 1 buah TextBox, 1 buah Button, 1 buah PrintDialog, 1 buah PrintDocument:
  • Atur properties seperti berikut ini :
    Tool Properties Nilai
    TextBox1 Name txtPrint
    Multiline True
    Button1 Name btnprint
    Text Print
    • Klik dua kali pada button print untuk membuka editor kode untuk membuat fungsi pada button Print.
    • Masukkan kode berikut ini :
    If PrintDialog1.ShowDialog = DialogResult.OK Then
    PrintDocument1.Print()
    End If

    Penjelasan kode :
    PrintDialog1.ShowDialog
    Memunculkan print dialog box.

    DialogResult.OK
    Mengonfirmasi untuk diteruskan ke print document.

    PrintDocument1.Print()
    Perintah untuk mencetak dokumen.
    • Klik dua kali pada PrintDocument1 dan masukkan kode berikut :
    e.Graphics.DrawString(txtPrint.Text, txtPrint.Font, Brushes.Black, 100, 100)
    penjelasan kode :
    method yang digunakan untuk mencetak txtPrint dengan font ditentukan user dan dengan warna hitam dan berada diposisi koordinat x = 100, y = 100.
    • Pada kode diatas terdapat kode txtPrint.Font dimana font ini ditentukan oleh user melalui font dialog control yang akan saya share nantinya. Bisa juga diganti langsung dengan font yang lain sebagai contoh saya akan mengatur font dengan jenis font Arial dan dengan ukuran 10 maka kodenya adalah New Font(“Arial”, 10). Dengan kode tersebut walaupun kita mengatur font dengan font dialog control maka yang akan tercetak tetap font Arial dengan ukuran 10.
    • Jika selesai jalankan aplikasi dan cobalah untuk mencetak nya. Jika tidak terjadi masalah maka aplikasi sukses dibuat.



    Sampai disini dulu tutorial ini, kalian bisa download source code nya disini. Untuk selanjutnya saya akan share mengenai Font Dialog Control dimana kita bisa mengubah jenis, ukuran, dan warna font pada dokumen sebelum di simpan atau dicetak. Jika terjadi masalah silahkan tinggalkan komentar dibawah ini.

    Leave a Reply

    Subscribe to Posts | Subscribe to Comments

    Welcome to My Blog

    Translate

    Popular Post

    Flag Counter

    - Copyright © HD Technology Studio -Robotic Notes- Powered by Blogger - Designed by Johanes Djogan -