当前位置:编程学习 > C#/ASP.NET >>

求助,WINFROM怎么打印?

有一个WINFROM窗体,上面有几个空要填。填完后打印,t打印的内容打印出来是以前的格式。和打发票一样,格式是一样的。该怎么实现,最好有代码. --------------------编程问答-------------------- 你是要做小票打印么,是的话,小票打印机会提供相关的API函数,直接调用就可以打印 --------------------编程问答-------------------- 你可以设计一个单独的 Form 窗口,上面按照你所为“以前的格式”布局。然后拖一个 PrintDocument 控件到这个窗体。

要打印这个窗口,可以参考 http://lidcen.blog.163.com/blog/static/11262579201151382836376/
只不过把那个打印按钮去掉,其事件处理方法改写为 public 的打印方法即可。


当你需要打印,可以创建这个窗口的实例,为其窗口内的 Label (以及其他类型)控件赋值,然后调用此窗口的打印方法。
[/code] --------------------编程问答-------------------- 直接调用API函数 --------------------编程问答-------------------- 那个文章里的 print_Click 方法很明显是给类似于“打印按钮”用的事件处理程序,你可以改为一个可以从外部调用的方法即可。 --------------------编程问答-------------------- 访问打印机有许多种方法,但是这里的重点问题,不是什么能不能访问打印机的问题。是效率问题!

如何方便地给“以前的格式”灵活布局并且随时可以调整修改,这才是重点。如果写一堆去代码来用程序写死坐标去定位布局,那就是瞎耽误工夫。

你可以使用ide在窗体上方便地画出各种布局,包括动态显示用户logo、动态条码控件,等等。这才是重点。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,