找回密码
 立即注册

QQ登录

只需一步,快速开始

lifesky2006

注册会员

11

主题

79

帖子

152

积分

注册会员

积分
152

活字格认证

lifesky2006
注册会员   /  发表于:2014-10-8 16:28  /   查看:27524  /  回复:48
能尽快发一份完整可用的打印实例(代码)到我邮箱吗?spread8.0的,VB6平台的
邮箱   lifesky2006@163.com
spread自带的打印实例不好用,功能不全,打印方向、纸张类型、居中等等都不能实现。而且他调用的commandialog.showprinter的方法根本就完全没有用处
我需要能完整设置打印方向,纸张类型,居中,打印机可选的代码实例
谢谢了

48 个回复

倒序浏览
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
5#
还在吗?
回复 使用道具 举报
lifesky2006
注册会员   /  发表于:2014-10-9 13:17:00
6#
大大们来帮我啊
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-10-9 16:51:00
7#
回复 4楼lifesky2006的帖子

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

2014-10-09_164831.png

方便的话,可以把您的电话通过短消息发送给我,我们电话沟通。
回复 使用道具 举报
lifesky2006
注册会员   /  发表于:2014-10-9 17:40:00
8#
电话已发
另,其他功能我都经过半天测试通过了
就剩选择打印机和纸张类型了
请将这两个功能代码给我可以吗
谢谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-10-9 18:40:00
9#
回复 8楼lifesky2006的帖子

问题已经通过电话沟通,希望获取 spread 打印设置纸张大小和打印机的接口,有进一步结果会反馈给你。谢谢
回复 使用道具 举报
lifesky2006
注册会员   /  发表于:2014-10-9 21:30:00
10#
谢谢
回复 使用道具 举报
12345下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部