c#打印的问题 想做一个WINFORM打印的小程序,要求能打印出输入的内容,还要能输入要打印多少张,并且打印出来的每个页面要显示:第X页,共Y页。我对如何显示第X页,共Y页这个不太会做,求解!最好不要用水晶报表。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://blog.sina.com.cn/s/blog_5975dc110100dgjn.html 我只说思路:(1)取得当前第几页的方法:定义一个全局变量thisPage ,初始值为1,之后每打印完一页就加1.(2)算共几页的办法:根据你要打印的内容情况(如字体大小、行距等),计算出每行高度,打印内容的总行数,便可计算出你打印内容的总高度,由于纸张高度可知,便可计算出总页数。(3)控制打印:有个HasPage属性,你可判断是否还有下一页,如果有把它设为True,如果没有就设为False至于具体方法,网上很多,搜一下吧,思路基本差不多的。 大家帮下,有关文件复制到其他主机 C#使用oledb访问.log文件.说是只读 我知道某个EXE是C#/.NET用VS2005做出来的,在只有EXE的情况下,能查看源代码么? 关于不同版本的using 请教:我现在用vs.net2003做开发,我现在要安装一个软件需要.net2.0的支持,如果安装的话,对项目开发有没有影响 UserControl的问题 新手提问:string和char有什么不同? 服务程序如何跟踪调试 如果装箱只是值类型转引用类型的话。。那么 用C#怎样获得屏幕数据并转换成数据流发送到另一台机子?? 求个正则。。。。。。。 能捕获CD的音频吗?
(1)取得当前第几页的方法:定义一个全局变量thisPage ,初始值为1,之后每打印完一页就加1.
(2)算共几页的办法:根据你要打印的内容情况(如字体大小、行距等),计算出每行高度,打印内容的总行数,便可计算出你打印内容的总高度,由于纸张高度可知,便可计算出总页数。
(3)控制打印:有个HasPage属性,你可判断是否还有下一页,如果有把它设为True,如果没有就设为False至于具体方法,网上很多,搜一下吧,思路基本差不多的。