找回密码
 立即注册

QQ登录

只需一步,快速开始

lhx74cn

初级会员

26

主题

71

帖子

349

积分

初级会员

积分
349

微信认证勋章

lhx74cn
初级会员   /  发表于:2022-9-9 12:30  /   查看:2989  /  回复:13
1金币
马工:
       您好!
       spread.net 读入excle文件后,打印出表格的线为什么会变细了。
image.png665790404.png

13 个回复

正序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-21 13:50:24
14#
不客气

评分

参与人数 1满意度 +5 收起 理由
lhx74cn + 5

查看全部评分

回复 使用道具 举报
lhx74cn
初级会员   /  发表于:2022-10-21 11:34:10
13#
Richard.Ma 发表于 2022-10-21 11:14
隐藏第一行第一列试试

好的,谢谢了!这贴结案了。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-21 11:14:34
12#
隐藏第一行第一列试试
image.png165201109.png
回复 使用道具 举报
lhx74cn
初级会员   /  发表于:2022-10-21 10:34:51
11#
Richard.Ma 发表于 2022-10-20 18:11
早上没有细看你的文件,你这边设置的边距本来就上下左右都是0,加载你的文件后,见图2可以看到

另外,你 ...

左边框到A4纸边上还一段距离,不能贴近纸的左边上
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-20 18:11:43
10#
本帖最后由 Richard.Ma 于 2022-10-20 18:12 编辑

早上没有细看你的文件,你这边设置的边距本来就上下左右都是0,加载你的文件后,见图2可以看到

另外,你这边这个表格本身已经占满A4,所以只能是先缩小表格,自然就靠左了,比如缩放为80%,见图3,在页面上有空白区域时,再设置边距,这样才不会导致显示到下一页去

image.png806247863.png


image.png937702026.png

image.png48339537.png
回复 使用道具 举报
lhx74cn
初级会员   /  发表于:2022-10-20 10:44:19
9#
本帖最后由 lhx74cn 于 2022-10-21 11:36 编辑

xml文件
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-20 09:53:26
8#
我看到你已经设置了左边距是0,正常来说就可以靠边的,从你截图来看又不对

你可以把你的表格保存为XML发我看看(调用spread.Save方法)
回复 使用道具 举报
lhx74cn
初级会员   /  发表于:2022-10-20 08:37:48
7#
马工:

       您好。
       下图的打印和预览如何整个页的内容(让线框和字)整体向左靠边。
        我的代码:                                    //打印设置
                                    FarPoint.Win.Spread.PrintInfo printset = new FarPoint.Win.Spread.PrintInfo();
                                    FarPoint.Win.Spread.PrintMargin printmar = new FarPoint.Win.Spread.PrintMargin();
                                    printmar.Left = Convert.ToInt32(0);
                                    printmar.Right = Convert.ToInt32(0 * 0.393701);
                                    printmar.Top = Convert.ToInt32(0 * 0.393701);
                                    printmar.Bottom = Convert.ToInt32(0 * 0.393701);
                                    printmar.Footer = 0;
                                    printmar.Header = 0;
                                    //printset.PaperSize = new System.Drawing.Printing.PaperSize("A4",210,297);

                                    printset.Margin = printmar;
                                    printset.Centering = FarPoint.Win.Spread.Centering.Both;  //打印居中
                                    printset.ShowGrid = false;    //隐藏网格线
                                    //printset.ZoomFactor = 0.85F;   //打印缩放参数
                                    printset.ShowBorder = false;  //隐藏外框线
                                    printset.ZoomFactor = 0.92F;   //打印缩放参数
                                    printset.ShowRowHeader = FarPoint.Win.Spread.PrintHeader.Hide;  //隐藏行头
                                    printset.ShowColumnHeader = FarPoint.Win.Spread.PrintHeader.Hide;  //隐藏列头
                                    printset.Margin = printmar;  //加载边距
                                    printset.Orientation = FarPoint.Win.Spread.PrintOrientation.Landscape;   //横向

                                    //显示打印预览对话框
                                    printset.Preview = true; //打印预览
                                    fpSpread1.ActiveSheet.PrintInfo = printset; //打印预览
                                    fpSpread1.PrintSheet(b);//打印预览

image.png275053405.png
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-9-9 17:27:04
6#
小版本是可以免费升级的,可以新建一个项目,用nuget获取15.2测试看看
回复 使用道具 举报
lhx74cn
初级会员   /  发表于:2022-9-9 16:22:30
5#
我的版本15.0,升级还要一笔费用,只有凑合用吧。谢谢了!
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部