Cara Mudah Print Document di Visual Studio

Diartikel kali ini saya sebagai praktikan Pemrograman Visual yang berbahagia akan berbagi cara untuk memprint document di Visual Studio. Visual Studio yang saya gunakan adalah Versi 2013 Ultimate. Akan lebih baik lagi apabila cara ini dimulai dengan membaca Bismillah agar ilmu yang kita terima bisa melekat dipikiran kita dan dapat berkembang dan hanya kepada Allah Ta’ala lah kita bertawakal agar segala usaha yang kita lakukan mendapat hikmahnya. Caranya bisa disimak dibawah ini.
Sebelum kita memulai langkah-langkahnya akankah lebih baik kita mengerti apa itu printing dalam visual studio:
- PrintDocument : Mewakili output yang dikirim ke printer. Program dapat menggunakan objek ini        untuk mencetak atau menampilkan print preview.
-PrintPreviewDialog : Menampilkan kotak dialog bagaimana tampilan objek PrintDocument terlihat   ketika dicetak.

1.       1..   Buka Virtual Studio (C#) buat Projrct baru.

2.    2.  Desain form seperti gambar berikut, biar lebih mudah pastikan sama dengan keterangan di tabelnya. Jika tidak menyesuaikan dengan nama variabel komponen kawan-kawan harus memperbaiki kodingan yang akan di berikan pada tahap selanjutnya.



Keterangan Interface
No
Nama Komponen
Variabel Komponen
1
Label
lb_jdl
2
Label
lb_by
3
Label
label4
4
Label
label3
5
Label
label5
6
Label
lb_jln
7
TextBox
tb_nama
8
Button
btn_print
9
TextBox
tb_brg
10
TextBox
tb_jmlh

3.     3. Pada tahap ini kita akan memasukan fungsi print documentnya. Caranya tambahkan toolbox Print Document dan PrintPreviewDialog ke dalam form yang dapat dilihat pada gambar berikut. Tepatnya bagian yang saya lingkari.

4.     4.  Selanjutnya kita akan membuat Form tersebut berfungsi (bukan sekedar tampilan semata). Klik 2x pada Button Cetak masukkan kodingan berikut.
  printPreviewDialog1.Document = printDocument1;
            printPreviewDialog1.PrintPreviewControl.Zoom = 1;
            printPreviewDialog1.ShowDialog();

5.    5. Lalu klik 2x pada printDocument1 (yang saya kasih tanda jika dilihat pada gambar dibawah) masukkan kodingan berikut.


var font1 = new Font("Buxton Sketch", 16);
            var font2 = new Font("Buxton Sketch", 12);
            e.Graphics.DrawString("\t" + lb_jdl.Text + "\n", font1, Brushes.Black, 70, 15);
            e.Graphics.DrawString("\t" + lb_jln.Text + "\n", font2, Brushes.Black, 55, 45);
            e.Graphics.DrawString("\n" + lb_by.Text + "\n", font2, Brushes.Black, 60, 45);
            e.Graphics.DrawString("\n\n-----------------------------------------------------------------------------------------------------\n", font2, Brushes.Black, 25, 40);
            e.Graphics.DrawString("\n\n" + "Nama\t\t: " + tb_nama.Text + "\n", font2, Brushes.Black, 25, 55);
            e.Graphics.DrawString("\n\n" + "Hobi\t\t: " + tb_brg.Text + "\n", font2, Brushes.Black, 25, 70);
            e.Graphics.DrawString("\n\n" + "Hobi\t\t: " + tb_jmlh.Text + "\n", font2, Brushes.Black, 25, 90);

Maka selesailah cara agar dapat memprint document di visual studio, silahkan di start programnya, isi bagian textbox nya lalu tekan cetak.

Berikut adalah output dari program tersebut







spacer