ITPUB??ì3
ITPUB论坛 » MS SQL Server » 【有问必答活动】請問SQL Server 開發的報表為何列印不能選擇自定義的紙張大小?

标题: [原创] 【有问必答活动】請問SQL Server 開發的報表為何列印不能選擇自定義的紙張大小?
离线 fghcn
初级会员



精华贴数 0
个人空间 0
技术积分 50 (27446)
社区积分 0 (449258)
注册日期 2005-6-7
论坛徽章:0
      
      

发表于 2008-6-27 13:55 
【有问必答活动】請問SQL Server 開發的報表為何列印不能選擇自定義的紙張大小?

用SQL Server Business Intelligence Development Studio開發的報表
我自訂紙張大小 21.59cm(頁寬) × 13.97cm(頁高)打印,結果總是選擇默認的Statement橫印,修改不了,不知有哪位高手可指點,如何實現打印用自訂的紙張大小,謝謝!


本人猜測是此工具的bug.

http://forums.microsoft.com/chin ... 88228&SiteID=15

[ 本帖最后由 fghcn 于 2008-6-30 22:26 编辑 ]


只看该作者    顶部
离线 michelle_it168
初级会员


精华贴数 0
个人空间 216
技术积分 328 (5903)
社区积分 17 (8162)
注册日期 2007-8-16
论坛徽章:2
现任管理团队成员ITPUB新首页上线纪念徽章    
      

发表于 2008-7-1 11:13 
定报表的Page Size

不过打印的时候还和客户的本地打印机设置有关系

如果要改客户端打印机设置应该要动用RS的API

当然不是Bug

早就有项目里面改过打印尺寸了

[ 本帖最后由 michelle_it168 于 2008-7-1 11:17 编辑 ]


只看该作者    顶部
离线 fghcn
初级会员



精华贴数 0
个人空间 0
技术积分 50 (27446)
社区积分 0 (449258)
注册日期 2005-6-7
论坛徽章:0
      
      

发表于 2008-7-1 15:16 
回复 #2 michelle_it168 的帖子

可以排除本地打印机设置的問題,本人不是使用網路打印機
动用RS的API,如何實現,請詳細說明,最好有代碼


只看该作者    顶部
离线 drillchina
Ryan


来自 上海
精华贴数 0
个人空间 3820
技术积分 8 (116031)
社区积分 0 (1285728)
注册日期 2007-3-2
论坛徽章:0
      
      

发表于 2008-7-4 17:21 


QUOTE:
原帖由 fghcn 于 2008-7-1 15:16 发表
可以排除本地打印机设置的問題,本人不是使用網路打印機
动用RS的API,如何實現,請詳細說明,最好有代碼

这是两个问题,影响报表设计时显示的几个关键属性:Report对象的Page Size,Margins以及Body对象的Size。
影响报表打印时显示的属性却取决于你在打印机中设置的默认页面方式,当然如果你报表的设计尺寸超出了你在打印时选择的纸张尺寸,就会造成不正确分页的问题。
你可以在Tool Bar中选择打印时,设置Printer的Preference属性,选择合适的纸张尺寸和纸张方向。


只看该作者    顶部
离线 Ryan-liumin
晟夕


精华贴数 0
个人空间 0
技术积分 3357 (427)
社区积分 6220 (230)
注册日期 2008-5-4
论坛徽章:38
行业板块每日发贴之星2008北京奥运纪念徽章:手球2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:自行车2008北京奥运纪念徽章:射箭2008北京奥运纪念徽章:水球
      

发表于 2008-7-5 09:14 


QUOTE:
原帖由 drillchina 于 2008-7-4 17:21 发表


这是两个问题,影响报表设计时显示的几个关键属性:Report对象的Page Size,Margins以及Body对象的Size。
影响报表打印时显示的属性却取决于你在打印机中设置的默认页面方式,当然如果你报表的设计尺寸超出了你在打印时选择的纸张尺寸,就会造成不正确分页的问题。
你可以在Tool Bar中选择打印时,设置Printer的Preference属性,选择合适的纸张尺寸和纸张方向。




__________________
用大海的容量,包容每个小小的心

只看该作者    顶部
离线 fghcn
初级会员



精华贴数 0
个人空间 0
技术积分 50 (27446)
社区积分 0 (449258)
注册日期 2005-6-7
论坛徽章:0
      
      

发表于 2008-7-7 08:13 
感謝你的答復

你好Ryan,感謝你的答復,你所說的我都嘗試了,并沒有解決我的問題,如果你樂意的話,不妨按照我提供的紙張大小設計個demo報表測試下,看是否能夠實現自訂大小打印,就知道了


只看该作者    顶部
离线 drillchina
Ryan


来自 上海
精华贴数 0
个人空间 3820
技术积分 8 (116031)
社区积分 0 (1285728)
注册日期 2007-3-2
论坛徽章:0
      
      

发表于 2008-7-7 22:29 


QUOTE:
原帖由 fghcn 于 2008-7-7 08:13 发表
你好Ryan,感謝你的答復,你所說的我都嘗試了,并沒有解決我的問題,如果你樂意的話,不妨按照我提供的紙張大小設計個demo報表測試下,看是否能夠實現自訂大小打印,就知道了

已经测试,没有楼主所说的问题,还是建议楼主检查一下Page Size、Body Size以及打印机的页面设置。Reporting Service已经发布有5年以上,在零售、物流和生产制造企业中很多应用中都用到自定义尺寸,所以实现自定义大小打印是没有问题的。


只看该作者    顶部
离线 fghcn
初级会员



精华贴数 0
个人空间 0
技术积分 50 (27446)
社区积分 0 (449258)
注册日期 2005-6-7
论坛徽章:0
      
      

发表于 2008-7-8 07:59 
回复 #7 drillchina 的帖子

麻煩將例子發給我看下,謝謝!!asqwo@126.com,fghcn@163.com


只看该作者    顶部
离线 michelle_it168
初级会员


精华贴数 0
个人空间 216
技术积分 328 (5903)
社区积分 17 (8162)
注册日期 2007-8-16
论坛徽章:2
现任管理团队成员ITPUB新首页上线纪念徽章    
      

发表于 2008-7-8 13:08 
感谢 drillchina Ryan


只看该作者    顶部
离线 fghcn
初级会员



精华贴数 0
个人空间 0
技术积分 50 (27446)
社区积分 0 (449258)
注册日期 2005-6-7
论坛徽章:0
      
      

发表于 2008-7-9 10:24 
drillchina Ryan說的我為何測試還不可以,難道是騙人的?

drillchina Ryan說的我為何測試還不可以,麻煩用我所提問的尺寸做個報表測試,頁寬21.59cm,頁高13.97cm,發給我看下。你所說的我都試了,根本就不起作用。

[ 本帖最后由 fghcn 于 2008-7-9 11:32 编辑 ]


只看该作者    顶部
相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问