我有一个带有一个文本框,一些标签和两个按钮的表单。
当我写下" ID"如果产品在文本框中并按下按钮1,标签就会填满该产品的数据(名称,价格等)。
当我按下按钮2时,表格会显示在另一个要打印的窗口中。
PrintForm1.PrintAction = Printing.PrintAction.PrintToPreview
PrintForm1.Print()
现在,我不想打印表单,而是将其保存为pdf文件(或docx)
有什么办法吗?
答案 0 :(得分:0)
Printing.PrintAction还有一个PrintToFile选项,可以写入系统盘。
If RadioButton1.Checked = True Then
PrintForm1.PrintAction = Printing.PrintAction.PrintToPrinter
ElseIf RadioButton2.Checked = True Then
PrintForm1.PrintAction = Printing.PrintAction.PrintToPreview
Else
PrintForm1.PrintFileName = _
My.Computer.FileSystem.SpecialDirectories.CurrentUserApplicationData _
& "Form1.eps"
PrintForm1.PrintAction = Printing.PrintAction.PrintToFile
End If
希望这能让你开始。 。 。