用vb.net打印

用vb.net打印,vb.net,printing,Vb.net,Printing,有没有简单的方法可以用VB.NET打印到打印机上 特别是控制台。与表单应用程序一起使用的东西似乎与控制台不兼容 我能想到的最简单的方法是使用诸如CrystalReports之类的打印引擎。从 召集方式如下: Dim printer As New myPrinter printer.prt "Hello World" 看看这个班 定义从Windows窗体应用程序打印时将输出发送到打印机的可重用对象 好的,这篇文章很旧,但根据我对这个问题的理解,你想在控制台上打印一个字符串,换句话说: Syste

有没有简单的方法可以用VB.NET打印到打印机上


特别是控制台。与表单应用程序一起使用的东西似乎与控制台不兼容

我能想到的最简单的方法是使用诸如CrystalReports之类的打印引擎。

召集方式如下:

Dim printer As New myPrinter
printer.prt "Hello World"
看看这个班

定义从Windows窗体应用程序打印时将输出发送到打印机的可重用对象


好的,这篇文章很旧,但根据我对这个问题的理解,你想在控制台上打印一个字符串,换句话说:

System.Console.Write("My magnificent string !")

你想打印什么?文本区域中的文本?窗口本身?我想打印用户在控制台中输入的文本字符串。你真的试过了吗?没有为我定义“打印”。这是因为我使用的是控制台应用程序而不是表单应用程序。由于Oded,当我参考system.drawing时,部分问题消失了。然后把“打印”改为“绘图。打印”。今天是星期一,现在可以工作了。需要
导入打印.Drawing
语句(以及引用系统.Drawing)。一个小帮助是使用
Printing.PrinterSettings.InstalledPrinters.Item(0)
查找所需打印机,而不是在
的“PrinterName”中键入内容
@patrickmald控制台应用程序是否有类似的名称空间?@Oak-您为什么不能在控制台应用程序中使用
System.Drawing.Printing
名称空间?只要在你的项目中添加一个引用,你就可以开始了。是的,我是vb.net的新手。谢谢在这种情况下,使用其他工具并不算简单。但是谢谢你的主意!理想情况下,“简单”是指
打印(“文本”)
不,OP想打印到打印机上-事实证明,他们接受了一个答案,而这个答案正好在你发布之前6年!
System.Console.Write("My magnificent string !")