愉快的一天!我正试图找出如何在预先打印的表格上打印。
上面的图片显示了我想要在我预先打印的表格上打印的数据,股票提取清单我是.net的新手,我需要一个想法从哪里开始,下面是我预先打印的表格,关于我应该使用什么的任何建议或提示将不胜感激。
答案 0 :(得分:0)
好的,我找到了一个解决方案,但很难,但我得到了我想要的东西
Dim font1 As New Font("Arial", 8, FontStyle.Bold)
Dim ctrl As Integer = 0
Dim nextline As Integer = 0
Do
e.Graphics.DrawString(lbl_request_number.Text, New Font("Arial", 10, FontStyle.Bold), Brushes.Black, 530, 182)
e.Graphics.DrawString(txt_div.Text, New Font("Arial", 10, FontStyle.Bold), Brushes.Black, 110, 162)
e.Graphics.DrawString(txt_purpose.Text, New Font("Arial", 10, FontStyle.Bold), Brushes.Black, 101, 457)
e.Graphics.DrawString(txt_requested_by.Text, New Font("Arial", 7, FontStyle.Bold), Brushes.Black, 134, 535)
e.Graphics.DrawString(txt_requested_by.Text, New Font("Arial", 7, FontStyle.Bold), Brushes.Black, 134, 555)
e.Graphics.DrawString(Mainform.txt_date_now.Text, New Font("Arial", 7, FontStyle.Bold), Brushes.Black, 134, 575)
e.Graphics.DrawString(txt_ra.Text, New Font("Arial", 7, FontStyle.Bold), Brushes.Black, 240, 535)
e.Graphics.DrawString(txt_ra_pos.Text, New Font("Arial", 7, FontStyle.Bold), Brushes.Black, 240, 555)
e.Graphics.DrawString(txt_gm_name.Text, New Font("Arial", 7, FontStyle.Bold), Brushes.Black, 380, 535)
e.Graphics.DrawString(txt_gm_position.Text, New Font("Arial", 7, FontStyle.Bold), Brushes.Black, 380, 555)
e.Graphics.DrawString(Mainform.txt_uname.Text, New Font("Arial", 7, FontStyle.Bold), Brushes.Black, 550, 535)
e.Graphics.DrawString(Mainform.txt_designation.Text, New Font("Arial", 7, FontStyle.Bold), Brushes.Black, 550, 555)
e.Graphics.DrawString(txt_requested_by.Text, New Font("Arial", 7, FontStyle.Bold), Brushes.Black, 670, 535)
e.Graphics.DrawString(txt_requested_by.Text, New Font("Arial", 7, FontStyle.Bold), Brushes.Black, 670, 555)
e.Graphics.DrawString(lv_m_requestioned.Items(ctrl).SubItems(0).Text, font1, Brushes.Black, 62, 254 + nextline)
e.Graphics.DrawString(lv_m_requestioned.Items(ctrl).SubItems(1).Text, font1, Brushes.Black, 195, 254 + nextline)
e.Graphics.DrawString(lv_m_requestioned.Items(ctrl).SubItems(2).Text, font1, Brushes.Black, 370, 254 + nextline)
e.Graphics.DrawString(lv_m_requestioned.Items(ctrl).SubItems(3).Text, font1, Brushes.Black, 110, 254 + nextline)
e.Graphics.DrawString(lv_m_requestioned.Items(ctrl).SubItems(4).Text, font1, Brushes.Black, 140, 254 + nextline)
nextline = nextline + 20
ctrl = ctrl + 1
Loop Until ctrl = lv_m_requestioned.Items.Count