找回密码
 立即注册

QQ登录

只需一步,快速开始

goodboy

初级会员

18

主题

46

帖子

432

积分

初级会员

积分
432
goodboy
初级会员   /  发表于:2017-11-5 17:01  /   查看:4487  /  回复:9
A4纸打印弄好了,但用A3纸就不行了,打印预览也不对,因为纸张类型里没有A3纸,所以
m_Printinfo.PaperSize.Kind = PaperKind.Custom
m_Printinfo.PaperSize.Width = 420;
m_Printinfo.PaperSize.Height = 297;
m_Pringinfo.Orientation = PrintOrientation.Landscape;
代码随手写的,宽度,高度,方向,应该设置对的
但打印预览时如下图那样,分页了,但右上角那里显示却只有一页,还且打印也不是从表格内容的左上角开始,看表格里面有虚线,不知为何,但
sheet.FpSpread.GetRowPageBreaks(0).Length = 0
sheet.FpSpread.GetColumnPageBreaks(0).Length = 0

用A4打印是对的,但用A3打印,原以为只要改一下相关,纸张类型,长宽度,就可以了,但完全不是这么回事,感觉A3,A4套路完全不一样, 不知为何。
用A3来打印,到底要怎么弄才行?谢谢!

9 个回复

倒序浏览
goodboy
初级会员   /  发表于:2017-11-5 17:01:51
沙发
blob231728820.png
回复 使用道具 举报
goodboy
初级会员   /  发表于:2017-11-5 17:02:37
板凳
blob402096557.png
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-6 09:21:17
地板
A3的纸张大小是 297mm×420mm
165.39in × 11.69in

PaperSize的单位是百分之一英寸,所以您应该设置为
16539 1169,而不是随便设置一个值
回复 使用道具 举报
goodboy
初级会员   /  发表于:2017-11-7 23:04:25
5#
Demo

PrintA3.rar

18.44 KB, 下载次数: 179

PrintA3_Demo

回复 使用道具 举报
goodboy
初级会员   /  发表于:2017-11-7 23:05:53
6#
dexteryao 发表于 2017-11-6 09:21
A3的纸张大小是 297mm×420mm
165.39in × 11.69in

版主,你好,能帮我看看吗,Print A3,Demo 在上一楼,谢谢!!
回复 使用道具 举报
goodboy
初级会员   /  发表于:2017-11-7 23:10:46
7#
版主,你好,能帮我看看吗,Print A3,Demo 在上一楼,谢谢!!
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-8 09:04:42
8#
我测试了你的Demo,只要改下MillimetersToPixels就可以了

                    Height = Convert.ToInt32(this.MillimetersToPixels(420)),
                    Width = Convert.ToInt32(this.MillimetersToPixels(297))
所有数据可以完整展示到一页
image.png810235900.png
回复 使用道具 举报
goodboy
初级会员   /  发表于:2017-11-8 15:27:49
9#
dexteryao 发表于 2017-11-8 09:04
我测试了你的Demo,只要改下MillimetersToPixels就可以了

                    Height = Convert.ToInt3 ...

版主,你好,MillimetersToPixels 是怎么改的?谢谢!
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-8 18:36:40
10#
本帖最后由 dexteryao 于 2017-11-8 18:37 编辑
goodboy 发表于 2017-11-8 15:27
版主,你好,MillimetersToPixels 是怎么改的?谢谢!

没改,我就调用你写的方法。附件是我改后的Demo

PrintA3.zip

41.88 KB, 下载次数: 195

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部