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 控件?
页: 1 2 3 4 [5]
查看完整版本: 请尽快提供一份完整可用的打印实例(代码)