社区
C#
帖子详情
新人求助,关于ReportViewer的纸张方向
G614cwj
2012-06-04 06:33:04
刚学着使用ReportViewer,各位不要见笑
是这样的,我用ReportViewer做了一个报表,由于目标打印机是横向进纸的,所以我把纸张(A5纸)调成宽:21,高:14.8,我希望在这样尺寸下纸张是纵向的,但是ReportViewer老是自动变成横向,该怎么办?
...全文
387
12
打赏
收藏
新人求助,关于ReportViewer的纸张方向
刚学着使用ReportViewer,各位不要见笑 是这样的,我用ReportViewer做了一个报表,由于目标打印机是横向进纸的,所以我把纸张(A5纸)调成宽:21,高:14.8,我希望在这样尺寸下纸张是纵向的,但是ReportViewer老是自动变成横向,该怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kangyanwen2003
2013-05-21
打赏
举报
回复
his.reportViewer1.SetDisplayMode(Microsoft.Reporting.WinForms.DisplayMode.PrintLayout); this.reportViewer1.ZoomMode = Microsoft.Reporting.WinForms.ZoomMode.Percent; this.reportViewer1.ZoomPercent = 100; 这样试试
熙风
2012-06-05
打赏
举报
回复
你在报表设计时把表报设成横向的试一下
G614cwj
2012-06-05
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
引用 2 楼 的回复:
引用 1 楼 的回复:
当然,你都调节宽度了纸张宽度不够,所以是横向的,A5的纸张大小是多大的?
http://blog.csdn.net/happy09li/article/details/6931959
我用的就是A5的尺寸,我是想做成纸张宽度大于高度,并且是纵向的
怎么可能呢?
宽度大于高度并且是纵向的,,楼主你想想,,有这个……
[/Quote]
因为我是横向进纸,所以要倒过来
G614cwj
2012-06-05
打赏
举报
回复
我在打印机驱动里无论设置了横向还是纵向,都没有效果
熙风
2012-06-05
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
引用 1 楼 的回复:
当然,你都调节宽度了纸张宽度不够,所以是横向的,A5的纸张大小是多大的?
http://blog.csdn.net/happy09li/article/details/6931959
我用的就是A5的尺寸,我是想做成纸张宽度大于高度,并且是纵向的
[/Quote]
怎么可能呢?
宽度大于高度并且是纵向的,,楼主你想想,,有这个可能么?宽度大于高度就是横向的了,,纵向不可能,,,
G614cwj
2012-06-05
打赏
举报
回复
[Quote=引用 10 楼 的回复:]
引用 9 楼 的回复:
引用 8 楼 的回复:
不会呀,不管打印机怎么进纸,它应该按照打印设置上面的来啊,打印机应该自适应啊
试了公司的和客户那里的打印机都不行呃……
客户那里的是针式打印机,但是结果一样,因为是横向进纸,如果调成横向打印的话会刚好歪了九十度,如果设置纵向打印的话Reportviewer会认为你宽度不够,只打一半然后再打一张……
你说针式打印机我……
[/Quote]
我这个是做横向,一直做不出来,困扰了好久了
熙风
2012-06-05
打赏
举报
回复
[Quote=引用 9 楼 的回复:]
引用 8 楼 的回复:
不会呀,不管打印机怎么进纸,它应该按照打印设置上面的来啊,打印机应该自适应啊
试了公司的和客户那里的打印机都不行呃……
客户那里的是针式打印机,但是结果一样,因为是横向进纸,如果调成横向打印的话会刚好歪了九十度,如果设置纵向打印的话Reportviewer会认为你宽度不够,只打一半然后再打一张……
[/Quote]
你说针式打印机我想起来了,,这个打印机确实是横向进纸的,,我做个运单的打印,是横向进纸,但是我报表设计是纵向的也没有问题,一样打印的出来,,,只要高度不超过纸张高度就可以了
G614cwj
2012-06-05
打赏
举报
回复
[Quote=引用 8 楼 的回复:]
不会呀,不管打印机怎么进纸,它应该按照打印设置上面的来啊,打印机应该自适应啊
[/Quote]
试了公司的和客户那里的打印机都不行呃……
客户那里的是针式打印机,但是结果一样,因为是横向进纸,如果调成横向打印的话会刚好歪了九十度,如果设置纵向打印的话Reportviewer会认为你宽度不够,只打一半然后再打一张……
熙风
2012-06-05
打赏
举报
回复
不会呀,不管打印机怎么进纸,它应该按照打印设置上面的来啊,打印机应该自适应啊
G614cwj
2012-06-05
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
你在报表设计时把表报设成横向的试一下
[/Quote]
试过了,打印的也试了,出来的结果跟要的效果相反,但如果导出WORD,在WORD里是可以设置成宽度大于高度,并且是纵向的,这样打出来就没问题了,只是我想在ReportViewer里做
G614cwj
2012-06-04
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
当然,你都调节宽度了纸张宽度不够,所以是横向的,A5的纸张大小是多大的?
http://blog.csdn.net/happy09li/article/details/6931959
[/Quote]
我用的就是A5的尺寸,我是想做成纸张宽度大于高度,并且是纵向的
熙风
2012-06-04
打赏
举报
回复
当然,你都调节宽度了纸张宽度不够,所以是横向的,A5的纸张大小是多大的?
http://blog.csdn.net/happy09li/article/details/6931959
VS 2012
ReportViewer
自适应大小
Visual Studio 2012 使用
ReportViewer
显示报表时,无法做到自适用高度和宽度,根据本文档的办法可以解决此问题。
ReportViewer
ReportViewer
reportviewer
动态将数据源绑定给
reportviewer
,C#实现,
Microsoft.
ReportViewer
10.0的dll包
在用.net开发的程序包含rdlc 报表时,无论是winForm或webForm程序在部署到客户机子时都要求客户机上安装有
ReportViewer
报表查看器,给部署带来了麻烦。现在好了,只要将这几个 dll 文件放到 winForm 的 exe 文件的同目录下或 webForm 的 bin 目录下,客户端即可不必安装
ReportViewer
报表查看器。 Dll列表如下: Microsoft.
ReportViewer
.Common.dll (版本 10.0); Microsoft.
ReportViewer
.ProcessingObjectModel.dll(版本 10.0); Microsoft.
ReportViewer
.WebForms.dll(版本 10.0); Microsoft.
ReportViewer
.WinForms.dll(版本 10.0); Microsoft.
ReportViewer
.DataVisualization.dll(版本 10.0)。 备注:当ReportView显示柱状图,饼图,折线图等图表时,需要用到Microsoft.
ReportViewer
.DataVisualization.dll,对于一般的表格式的报表, 不需要用到的。
C# winform 利用
reportViewer
控件实现数据库记录打印
利用
reportViewer
控件设计打印模板,实现数据库指定记录的打印
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章