我最近想做一个windows打印的功能,实现了一些部分,但是多页显示的问题解决不了,急需高人指点!
2 回答
慕斯709654
TA贡献1840条经验 获得超5个赞
你说是的多页是?是在表格中多页不能同时打印吗,要是这样的话,那没有办法只能从数据库集里取了, 要是不是的话,
你打印数据多的时候它好像会自动分页吧, c#有自己的打印控件你用一下吧,
函数式编程
TA贡献1807条经验 获得超9个赞
if(e.HasMorePages )
{}
else
{}
你要专门写一个类来处理打印的页面,比如页面大小的计算、页边距的设定,字体、大小。最重要的是页面的高度、对a4的纸张,你应高有纸张的大小,每写一行,要递增。打印完一页后,你造在类里面设置还要打印一页,即把e.HasMorePages 设置成true。它会跳出方法,你在上面代码的这个判断这,判断。直接打下一页。
- 2 回答
- 0 关注
- 468 浏览
添加回答
举报
0/150
提交
取消