知道咱这个博客主要是讨论C++方面的技术的,但还是希望有对这个控件熟悉或者说用过的朋友能留点墨宝
就是我想通过CVSPrinter这个控件进行纸张的自定义(我没有在打印机里面添加自定义纸张)
代码如下:
m_Printer.put_PhysicalPage(TRUE); //按页面的物理大小操作
m_Printer.put_PaperBin((long)256);//binUser
m_Printer.put_PaperSize((long)256);//pprUser
m_Printer.put_PaperWidth((float)7574.4); //纸张宽度7574.4
m_Printer.put_PaperHeight((float)14587.2); //纸张高度14587.2
对于后面四行代码的赋值操作是成功的,但是根本就没有赋值进去,返回的依然是A4纸张的大小,预览的也还是A4那么大的纸张
这么说来应该跟打印机的默认纸张有关系了
但如果能自定义纸张的话(不用到打印机的服务器属性里添加纸张),那功能应该会更好的。
希望有用过的朋友给点提示,或熟悉打印、预览方面的朋友给点意见,呵呵
谢谢了
posted on 2007-06-26 10:18
至尊拖鞋 阅读(118)
评论(0) 编辑 收藏 引用