我需要从文本框中打印一个字符串。字符串应该通过默认打印机打印天气它是并行打印机或USB打印机。可以做到这一点。
BTW ..我正在使用.net表格
答案 0 :(得分:2)
当然,您可以使用PrintDocument
类打印任意内容。
MSDN page on PrintDocument包含一个很好的示例,它将文件的内容打印到默认打印机。改编它以打印文本框的内容应该是微不足道的。
答案 1 :(得分:1)
请参阅MSDN上的PrintDocument课程和一般的System.Drawing.Printing namespace。
来自MSDN:
System.Drawing.Printing命名空间 提供与打印相关的服务 Windows窗体应用程序。
通常,从a打印时 您创建的Windows窗体应用程序 PrintDocument的新实例 类,设置属性等 DefaultPageSettings和 PrinterSettings,描述如何 打印,并调用Print方法 实际打印文件。调用 PrintDocument.Print方法引发 PrintDocument.PrintPage事件, 应该处理以执行 用于打印的文档布局。
使用的Graphics属性 获取PrintPageEventArgs对象 来自PrintDocument.PrintPage事件 指定要打印的输出。如果你 正在打印文本文件,使用 StreamReader在a读取一行 时间从流和呼叫 DrawString方法绘制线条 图形对象。更多 有关此过程的信息,请参阅 Graphics和StreamReader类。 您可以查看打印的示例 PrintDocument中的文本文档 课程概述主题。