如何利用c#向打印机输出表格

burnedwater 2016-06-03 11:07:29
原来一直需要把同一内容复制粘贴到好几个word文件(内有设计好的表格)中并打印,如何利用c#在用户从textbox中输入完指定信息以后能够直接从打印机输出成套表格?
...全文
360 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
小程序员 2016-06-04
  • 打赏
  • 举报
回复
把表格作为一张图片,然后把信息用gdi+画在指定位置,然后打印整张图片
burnedwater 2016-06-03
  • 打赏
  • 举报
回复
引用 3 楼 以专业开发人员为伍的回复:
比如说,要打印一个快递单,那么吧快递单的拍照的图片放到 winform 上面作为窗口背景,然后在相应的地方拖入几个TextBox 控件(或者富文本控件)和条形码控件盖在背景图片上面就行了。 许多初学者只是照着入门书上的例子,弄什么前篇一律的“增删改查”的小程序。他不知道可以把用户每个单位的表单直接扫描下来作为窗体背景来录入和打印。 但是实际的小型实用软件,你一想就知道,一定是首先想到支持这类最真实的表单打印,而不是导出到别的软件中。
感谢深夜解答 主要表格也是输出内容之一,并非套打
burnedwater 2016-06-03
  • 打赏
  • 举报
回复
一开始的想法是设计好一套word模板,然后利用npoi或者spire在替换其中的部分区域然后输出,但是似乎会不容易解除模板的占用问题
burnedwater 2016-06-03
  • 打赏
  • 举报
回复
引用 2 楼 以专业开发人员为伍的回复:
winform 可以直接用1、2条语句打印任意 Form 中的内容(不包括窗口边框)。你可以把你的任意的东西布局在Form上面,例如图片、折线、Label、DataGrid、第三方表格控件,等等。你也可以在打印时让Winform窗口的大小超出用户显示器的大小,而适配整个要打印的页面的大小。 自己搜一下 winform 的窗体打印命令的文档看看。
能不能后台生成打印模板以后直接调用出打印预览?
  • 打赏
  • 举报
回复
比如说,要打印一个快递单,那么吧快递单的拍照的图片放到 winform 上面作为窗口背景,然后在相应的地方拖入几个TextBox 控件(或者富文本控件)和条形码控件盖在背景图片上面就行了。 许多初学者只是照着入门书上的例子,弄什么前篇一律的“增删改查”的小程序。他不知道可以把用户每个单位的表单直接扫描下来作为窗体背景来录入和打印。 但是实际的小型实用软件,你一想就知道,一定是首先想到支持这类最真实的表单打印,而不是导出到别的软件中。
  • 打赏
  • 举报
回复
winform 可以直接用1、2条语句打印任意 Form 中的内容(不包括窗口边框)。你可以把你的任意的东西布局在Form上面,例如图片、折线、Label、DataGrid、第三方表格控件,等等。你也可以在打印时让Winform窗口的大小超出用户显示器的大小,而适配整个要打印的页面的大小。 自己搜一下 winform 的窗体打印命令的文档看看。
burnedwater 2016-06-03
  • 打赏
  • 举报
回复
补充:开发形式为winform,不是asp.net,貌似卓正套件用不上

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧