gicad
发表于 2014-10-18 21:58:00
font1 = "/fn""宋体""/fz""10""表头名称表头名称表头名称表头名称"
fpspread1.PrintHeader = font1
lifesky2006
发表于 2014-10-19 18:44:00
回复 41楼gicad的帖子
谢谢兄弟的回复 呵呵
lifesky2006
发表于 2014-10-19 18:49:00
回复 41楼gicad的帖子
兄弟有好的打印实例demo提供一下吗
iceman
发表于 2014-10-20 17:59:00
回复 43楼lifesky2006的帖子
问题2我已经重现了,稍后我会把这问题1、2反馈给产品组,看是否有办法协助您解决,谢谢
问题3,我这边的测试结果是无论是否设置 frmPrint.fps.hDCPrinter = X.hDC 代码都不启作用,操作步骤请参考附件视频。(One Note 默认打印方向为横向)
lifesky2006
发表于 2014-10-20 21:29:00
谢谢您的测试
问题3,我发现在btnSave里我原来测试的时候把Printer.Orientation的设置给屏蔽掉了,恢复设置后就可以了
另外我发现,在frmPrint的Form_Activate事件里加上一句fps.hDCPrinter = Printer.hDC就不会出现数据消失和页数为-1的情况了
这样一来好像问题都解决了,但是我不知道这样解决是不是对的,按我自己的感觉,应该spread.hDcprint设置一次就可以了
lifesky2006
发表于 2014-10-22 09:49:00
问题1和2,还在测试中吗?
iceman
发表于 2014-10-22 13:33:00
回复 46楼lifesky2006的帖子
目前还没有进一步反馈,由于产品组在美国,所以需要一段缓冲时间。已经发送确认邮件,又反馈第一时间通知你。谢谢
lifesky2006
发表于 2014-10-30 14:35:00
等的好焦急。。。。。。
iceman
发表于 2014-10-31 10:21:00
回复 48楼lifesky2006的帖子
设置打印机预览效果消失问题:
需要重新调用 PrintSheet 方法来更新 Preview 控件。
不好意思,设置 OneNote 打印机更改打印方向问题,我们这边也没有找到合适的方法去更改。更改 Spread 打印方向属性为 PrintOrientation,是否有尝试过设置打印机后再次重置其打印方向,调用 PrintSheet 方法更新 Preview 控件?