找回密码
 立即注册

QQ登录

只需一步,快速开始

iceman
社区贡献组   /  发表于:2012-5-31 16:33:00
11#
也可以通过设计器实现,方法如下;
zoomfactor.png (92.29 KB, 下载次数: 512)
回复 使用道具 举报
luoyefeng
注册会员   /  发表于:2012-5-31 16:39:00
12#
不对呀,如果还需要手动去设置ZoomFactor,那我还去设置几页宽几页高干什么,直接用一个缩放比列不就行了。
回复 使用道具 举报
luoyefeng
注册会员   /  发表于:2012-5-31 16:44:00
13#
你看看excel打印设置就明白了,缩放有两种方式,一种直接设置比例,PringInfo中对应的应该就是ZoomFactor属性吧;一种是通过设置几页宽几页高来间接设置缩放比例,我想实现的就是这个效果。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-5-31 18:02:00
14#

回复 13# luoyefeng 的帖子

Spread 目前没有提供该设置方法,不过可以通过自定义打印实现,楼主可以参考随机安装 Demo:C:\Program Files\GrapeCity\Spread .NET 6\Windows Forms\v6.0.3505\Samples\Examples\examplesCS\OwnerPrint
回复 使用道具 举报
luoyefeng
注册会员   /  发表于:2012-6-1 09:04:00
15#
就这个问题,昨晚我和同事讨论时,他指出原来的设置其实可以实现指定页宽页高的功能。只是最近一次我修改了代码后才出现了设置失效的问题。
具体情况如下:
最早我们用的是2002那个子版本,功能也在那个时候做的,当时几页宽几页高功能都是可用,其后我们控件升级到2005,结果发现部分参数保存后丢失,检查代码,发现原来当初是通过检查PrintInfo.JobName==null来判断是否进行过打印属性设置,因为原始的PrintInfo.JobName都是null值,一旦设置后我会给它赋一个值。这种检测在升级前是有效的,但是升级后我发现PrintInfo.JobName始终为null,哪怕我已经赋过值了,只要保存后读取就是null(不知道你们是否在升级过程中对打印参数做了什么调整导致的)。因此我做了一个修改,改成检测PaperSize是否为null,同时把printInfo.Margin的值做了一个像素到厘米的转换。 整个程序就修改了这两个地方,其他地方包括缩放比例设置的代码完全一模一样。但是我们发现重新编译后的程序无法再有效地设置几页宽几页高的功能。假如真如你们所言,spread目前没有提供这种设置,那如何解释以前能够进行设置?如果是能进行设置,那为什么会突然失效?请你们尽快给一个合理的解释!!!
回复 使用道具 举报
luoyefeng
注册会员   /  发表于:2012-6-1 11:33:00
16#
版主,没人管这个问题吗?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-6-1 11:59:00
17#
Spread for .net 6.0 中的确是通过SmartPrintPagesTall 和SmartPrintPagesWide 属性来指定打印宽度和打印高度的,在6.0的帮助文档中也给出了示例代码

不知楼主提到的设置失效具体是在什么情况下设置失效,如果同时设置SmartPrintPagesTall 和SmartPrintPagesWide 属性,可能会只有其中一个设置生效,这和文档的内容有关

附件是我做的一个测试工程,不知能否重现你的问题。如果能重现,请将操作步骤发给我们
4676_SmartPrint.zip (11.46 KB, 下载次数: 623)
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-6-1 12:14:00
18#

回复 16# luoyefeng 的帖子

luoyefeng 你好

我们会根据发帖的先后顺序进行处理,一般会在一工作日之内进行恢复。
回复 使用道具 举报
luoyefeng
注册会员   /  发表于:2012-6-1 14:42:00
19#
我用的是win form窗体
回复 使用道具 举报
luoyefeng
注册会员   /  发表于:2012-6-1 14:44:00
20#
那SmartPrintPagesTall 和SmartPrintPagesWide 这两者的关系是什么,在哪种情况下失效,文档中都没有说明,这里能解释一下吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部