ITPUB论坛 » MS SQL Server » 【有问必答活动】請問SQL Server 開發的報表為何列印不能選擇自定義的紙張大小?
新一届的微软MVP评选已经开始,欢迎各位推荐!
2008-6-27 13:55 fghcn
【有问必答活动】請問SQL Server 開發的報表為何列印不能選擇自定義的紙張大小?

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


本人猜測是此工具的bug.

[url]http://forums.microsoft.com/china/ShowPost.aspx?PostID=3488228&SiteID=15[/url]

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

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

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

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

当然不是Bug

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

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

2008-7-1 15:16 fghcn
回复 #2 michelle_it168 的帖子

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

2008-7-4 17:21 drillchina
[quote]原帖由 [i]fghcn[/i] 于 2008-7-1 15:16 发表 [url=http://www.itpub.net/redirect.php?goto=findpost&pid=10820070&ptid=1012733][img]http://www.itpub.net/images/common/back.gif[/img][/url]
可以排除本地打印机设置的問題,本人不是使用網路打印機
动用RS的API,如何實現,請詳細說明,最好有代碼 [/quote]

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

2008-7-5 09:14 Ryan-liumin
:right: :right: :right: :rose: :rose: [quote]原帖由 [i]drillchina[/i] 于 2008-7-4 17:21 发表 [url=http://www.itpub.net/redirect.php?goto=findpost&pid=10857698&ptid=1012733][img]http://www.itpub.net/images/common/back.gif[/img][/url]


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

2008-7-7 08:13 fghcn
感謝你的答復

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

2008-7-7 22:29 drillchina
[quote]原帖由 [i]fghcn[/i] 于 2008-7-7 08:13 发表 [url=http://www.itpub.net/redirect.php?goto=findpost&pid=10873677&ptid=1012733][img]http://www.itpub.net/images/common/back.gif[/img][/url]
你好Ryan,感謝你的答復,你所說的我都嘗試了,并沒有解決我的問題,如果你樂意的話,不妨按照我提供的紙張大小設計個demo報表測試下,看是否能夠實現自訂大小打印,就知道了 [/quote]

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

2008-7-8 07:59 fghcn
回复 #7 drillchina 的帖子

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

2008-7-8 13:08 michelle_it168
感谢 drillchina Ryan

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

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

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

2008-7-9 22:38 drillchina
[attach]540654[/attach]
打印机设置如上。
另外楼主要求的范例报表已经发往163的信箱,包括RDL文件和利用Document Image Printer打印出来的tif文件。

页: [1]


Powered by ITPUB论坛