我的底盘,兄弟姐妹一起作主
---来自至尊的世界
posts - 2,comments - 2,trackbacks - 0
知道咱这个博客主要是讨论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)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理