社区
C#
帖子详情
c#打印的问题
crazyzyc
2009-12-19 03:53:43
想做一个WINFORM打印的小程序,要求能打印出输入的内容,还要能输入要打印多少张,并且打印出来的每个页面要显示:第X页,共Y页。
我对如何显示第X页,共Y页这个不太会做,求解!最好不要用水晶报表。
...全文
46
7
打赏
收藏
c#打印的问题
想做一个WINFORM打印的小程序,要求能打印出输入的内容,还要能输入要打印多少张,并且打印出来的每个页面要显示:第X页,共Y页。 我对如何显示第X页,共Y页这个不太会做,求解!最好不要用水晶报表。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
HarveyYan
2009-12-19
打赏
举报
回复
我只说思路:
(1)取得当前第几页的方法:定义一个全局变量thisPage ,初始值为1,之后每打印完一页就加1.
(2)算共几页的办法:根据你要打印的内容情况(如字体大小、行距等),计算出每行高度,打印内容的总行数,便可计算出你打印内容的总高度,由于纸张高度可知,便可计算出总页数。
(3)控制打印:有个HasPage属性,你可判断是否还有下一页,如果有把它设为True,如果没有就设为False
至于具体方法,网上很多,搜一下吧,思路基本差不多的。
xm18love
2009-12-19
打赏
举报
回复
你可以把他的源码给下载下来研究一下,看一会就明白怎么回事了。打印这块比较麻烦。
crazyzyc
2009-12-19
打赏
举报
回复
[Quote=引用 3 楼 crazyzyc 的回复:]
引用 2 楼 xm18love 的回复:
这个问题需要用VS里的打印控件去实现,你可以去看一下。它里面有很多的属性可以设置。
这个我知道,我就是搞不明白如何控制打印页数,以及如何在每页显示:第X页,共Y页
[/Quote]
看不太明白,有简单点的不?
xm18love
2009-12-19
打赏
举报
回复
http://blog.sina.com.cn/s/blog_5975dc110100dgjn.html
crazyzyc
2009-12-19
打赏
举报
回复
[Quote=引用 2 楼 xm18love 的回复:]
这个问题需要用VS里的打印控件去实现,你可以去看一下。它里面有很多的属性可以设置。
[/Quote]
这个我知道,我就是搞不明白如何控制打印页数,以及如何在每页显示:第X页,共Y页
xm18love
2009-12-19
打赏
举报
回复
这个问题需要用VS里的打印控件去实现,你可以去看一下。它里面有很多的属性可以设置。
crazyzyc
2009-12-19
打赏
举报
回复
求求求求求求求求求求求求求求解~
C#
通过USB连接斑马
打印
机实现ZPL
打印
C#
通过USB连接斑马
打印
机 实现ZPL
打印
,可
打印
中文 文件包括ZPL
打印
类和fnthex32.DLL 可直接应用于项目
C#
PictureBox图片放大缩小、旋转、
打印
等
C#
PictureBox图片放大缩小、旋转、
打印
等
C#
实战项目——快递单
打印
软件
实践是检验技术的最佳标准。学编程就是用编程!本课由小科带领大家完成一个
C#
项目——快递单
打印
软件 随着电商的普及,同学们对快递都不... 6、自定义控件的应用 7、
C#
打印
组件的使用 8、控件的动态添加与删除
C#
斑马
打印
机USB接口ZPL条码
打印
C#
斑马
打印
机USB接口ZPL条码
打印
c#
格式化
打印
(模版套打)源码
3、调用PrintControl.dll 使用
打印
模板进行
打印
的例子 特点: 1、XML模板可设置
打印
条目的位置,字体,大小 2、支持预览
打印
,直接
打印
等 3、具体使用方法参见调用例“PrintControlTest” 代码简单明了,可作为...
C#
110,534
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章