最后70分求助:编写打印功能遇到困难,实在解决不了,特来求助,急……
vc/MFC 单文档项目
小弟初次编写打印功能,遇到一些困难让我无从下手,我查了相关资料,也查过了CSDN上面相关的帖子,解决了几个,最后还有4个,我实在没有办法解决了,特来求助,望高手帮忙:
1、自定义纸张大小。
vc/mfc默认提供的纸张是A4,现在由于打印发票的需要,必须改变打印区域的大小。CSDN上面有一个例子提到了改变纸张大小和改变纸张的方向(横向、纵向)的方法。我试了一下,发现“改变纸张的方向”的功能可以实现,但是“改变纸张大小”的功能实现不了。郁闷……
2、打印分页
vc/mfc默认提供的“打印预览”里面有一个按纽是“下一页”,但是当我要打印的东西超过一页时,那个“下一页”的按纽根本不起作用。那么要如何实现分页打印的功能呢?
3、打印走纸的实现
vc/mfc默认提供的纸张是A4,所以打印的时候走纸的长度也是A4的长度。我想要自己控制走纸的长度,具体要怎么实现啊?
4、程序中如何判断用户是完成了打印操作还是仅仅进行了“打印预览”但没有进行打印。
以上4个问题,我摸索了好几天了,始终解决不了,望CSDN的高手可以帮助解决,谢谢!
学习,关注……