2016-04-23 34 views
0

我需要打印包含文本和表格的文檔。我可以打印文本,但我已經搜索了很多如何打印表格,而我什麼也沒找到。我想將文本框中的值放在打印表格的單元格中。將文本框值打印到printdocument上的表格

Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click 
    DirectCast(PrintPreviewDialog1, Form).WindowState = FormWindowState.Maximized 
    PrintPreviewDialog1.ShowDialog() 

End Sub 

Private Sub PrintDocument1_PrintPage(ByVal sender As Object, ByVal e As Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage 

    Dim printtext As String = vbCrLf + vbCrLf + vbCrLf + _ 
"File Number  : " + TextBox1.Text + vbCrLf + vbCrLf + _ 
"Company Name : " + TextBox2.Text + vbCrLf + vbCrLf + _ 
"Description   : " + TextBox3.Text + vbCrLf + vbCrLf 
    ' Do something e.g. 
    e.Graphics.DrawString(printtext, New Font("Arial", 12, FontStyle.Bold), _ 
     Brushes.Black, 10, 10) 
    e.HasMorePages = False 

End Sub 

任何幫助表示讚賞。乾杯

+3

'e.Graphics.DrawRectangle' – LarsTech

回答