Mengubah Ukuran Kertas pada Data Report Visual Basic 6
Diposting oleh
friez
Kemarin-kemarin saya mendapatkan sebuah pekerjaan dari kepolisian daerah tempat dimana saya tinggal sekarang, yaitu membuat sebuah program aplikasi yang dapat menghasilkan surat, tentunya program aplikasi ini terhubung dengan Database.
Jadi saya menggunakan Data Report untuk menghasilkan laporan yang berupa surat tersebut, masalahnya pada saat surat tersebut di print bagian bawah dari surat tersebut terpotong, kemudian saya pun melakukan googling untuk mencari bagaimana mengatur ukuran kertas pada Data Report, dan alhasil ketemu juga, tapi cara berikut ini pun tidak ngefek sama sekali.
syntax :
Printer.PaperSize = vbPRPSFolio
Syntax ini bisa ditulis pada saat report yang akan diprint tersebut aktif / DataReport_Activate ()
dan ini daftar object ukuran kertasnya :
Object | Keterangan |
vbPRPSA4 | Ukuran A4 21cm x 29,7cm |
vbPRPSA5 | Ukuran A5 14,8cm x 21cm |
vbPRPSB5 | Ukuran B5 18,2cm x 25,7cm |
vbPRPSEnv10 | Ukuran Envelope #10 10,48cm x 24,13cm |
vbPRPSEnvC5 | Ukuran Envelope C5 16,2cm x 22,9cm |
vbPRPSEnvC6 | Ukuran Envelope C6 11,4cm x 16,2cm |
vbPRPSEnvDL | Ukuran Envelope DL 11cm x 22cm |
vbPRPSFolio | Ukuran Folio 21cm x 33cm |
vbPRPSLegal | Ukuran Legal 21,59cm x 35,56cm |
vbPRPSLetter | Ukuran Letter 21,59cm x 27,94cm |
vbPRPSStatement | Ukuran Statement 13,97cm x 21,59cm |
Sebenernya masih banyak lagi ukurannya tapi saya hanya masukan ukuran kertas yang biasa dipakai saja.
Seperti saya bilang sebelumnya cara diatas tidak berpengaruh pada report . Jadi permasalahannya adalah pada pengaturan printer (default) kita. Kita harus mengatur ukuran kertas pada printer kita juga, bukan ukuran main tray nya ya.
Ubah Papersize nya sesuai dengan pengaturan pada report . dan coba lihat kembali report pada programnya. :)
Langganan:
Posting Komentar
(
Atom
)
makaciii sangat...
BalasHapusmakasih gan untuk tutorilnya sangat membantu sekali.
BalasHapusgan. bisa kupas tuntas tentang penggunaan printer gak ?
BalasHapusbutuh banget tuh mengenai printer.. thanks