lifesky2006 发表于 2014-10-8 16:28:00

请尽快提供一份完整可用的打印实例(代码)

能尽快发一份完整可用的打印实例(代码)到我邮箱吗?spread8.0的,VB6平台的
邮箱   lifesky2006@163.com
spread自带的打印实例不好用,功能不全,打印方向、纸张类型、居中等等都不能实现。而且他调用的commandialog.showprinter的方法根本就完全没有用处
我需要能完整设置打印方向,纸张类型,居中,打印机可选的代码实例
谢谢了

iceman 发表于 2014-10-9 09:54:00

回复 1楼lifesky2006的帖子

请问参考的是哪一个例子?随机安装示例中有关于打印的详细 Demo:
C:\Program Files\FarPoint Technologies\Spread 8\Samples\ActiveX\VB6\PrintPreview

iceman 发表于 2014-10-9 10:07:00

回复 1楼lifesky2006的帖子

Spread for ActiveX 的打印设置对话框不是 Spread 内置的,需要自定义实现。方法在楼上那个 Demo 中都有。

lifesky2006 发表于 2014-10-9 10:25:00

我使用的就是这个例子C:\Program Files\FarPoint Technologies\Spread 8\Samples\ActiveX\VB6\PrintPreview

但是这个例子里面设置了横向后,打印出来还是纵向,而且没有纸张类型的设置,根本就没有这个属性
如果弹出打印机设置.printsheet 1 的方式,发现设置了纵向,打印机设置仍然是横向,打印机设置了B5以后,预览界面不会变化

这说明打印机设置和spread是完全分离的,那个例子里面只有页边距、页眉页脚设置是有效的,其他都无法使用,包括选择了打印第几页好像也不正常。

急需提供一份可以正常设置纸张类型、打印方向、缩放、居中、打印范围(全部、当前页、指定)的可用代码

您也可以测试一下,那个打印实例很多功能无法实现的,不知道怎么把打印机和预览结合到一起
我用VB平台,也可以用VB来设置打印机,但是怎么将打印机设置和预览结合,也就是说,打印机设置了,预览里面相应变化,预览里设置了,打印机相应变化

能否提供这样的完整代码例程给我? 着急,明天早上就要用了

谢谢!

lifesky2006 发表于 2014-10-9 11:21:00

还在吗?

lifesky2006 发表于 2014-10-9 13:17:00

大大们来帮我啊

iceman 发表于 2014-10-9 16:51:00

回复 4楼lifesky2006的帖子

目前我的操作步骤和测试结果如下:



方便的话,可以把您的电话通过短消息发送给我,我们电话沟通。

lifesky2006 发表于 2014-10-9 17:40:00

电话已发
另,其他功能我都经过半天测试通过了
就剩选择打印机和纸张类型了
请将这两个功能代码给我可以吗
谢谢

iceman 发表于 2014-10-9 18:40:00

回复 8楼lifesky2006的帖子

问题已经通过电话沟通,希望获取 spread 打印设置纸张大小和打印机的接口,有进一步结果会反馈给你。谢谢

lifesky2006 发表于 2014-10-9 21:30:00

谢谢
页: [1] 2 3 4 5
查看完整版本: 请尽快提供一份完整可用的打印实例(代码)