找回密码
 立即注册

QQ登录

只需一步,快速开始

344860032
初级会员   /  发表于:2017-10-11 17:38  /   查看:3745  /  回复:5
本帖最后由 344860032 于 2017-10-13 09:12 编辑

   printInfo.repeatRowStart(0);//设定每页上边打印重复区域的开始行索引。
   printInfo.repeatRowEnd(5);//设定每页上边打印重复区域


设置了这个属性没有效果,是什么原因。
完整代码:
                    var sheet = spread.sheets[0];
                    var printInfo = sheet.printInfo();
                  
                    printInfo.showGridLine(false);
                    printInfo.showRowHeader(GC.Spread.Sheets.Print.PrintVisibilityType.hide);
                    printInfo.showColumnHeader(GC.Spread.Sheets.Print.PrintVisibilityType.hide);
                    printInfo.paperSize(new GC.Spread.Sheets.Print.PaperSize("100%", "100%"));
                    //printInfo["rowStart"](-1);
                   // printInfo["rowEnd"](-1);
                    printInfo.repeatRowStart(0);
                    printInfo.repeatRowEnd(5);


                    spread.sheets[0].printInfo(printInfo);


                    sheet.setRowPageBreak(30, true);
                    sheet.setRowPageBreak(60, true);

                    spread.print(0);



http://demo.gcpowertools.com.cn/SpreadJS/TutorialSample/#/samples/printInfo 这个例子我也参考了的,还是没有效果

第一页
image.png632012939.png
第二页(我想让第一个0到5行,做表头,重复打印,没效果)
image.png462611998.png



5 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-10-11 19:18:23
沙发
您好:
      能否提供一下您的ssjson,我们需要具体看一下问题的原因在哪里。
回复 使用道具 举报
344860032
初级会员   /  发表于:2017-10-12 10:32:37
板凳
ClarkPan 发表于 2017-10-11 19:18
您好:
      能否提供一下您的ssjson,我们需要具体看一下问题的原因在哪里。

我把问题重新描述了一下,不知道,描述清楚没?是不是我的表头有合并的原因?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-10-12 17:12:59
地板
您好:
printInfo.paperSize(new GC.Spread.Sheets.Print.PaperSize("100%", "100%"));是这句代码的问题
paperSize不能设置100%,100%这样会导致不进行自动分页,也就不会重复打印了。
您需要根据实际纸张大小或纸张类型进行设置,详情您可以参考:
http://help.grapecity.com/spread ... rint.PaperKind.html
回复 使用道具 举报
344860032
初级会员   /  发表于:2017-10-13 08:53:31
5#
ClarkPan 发表于 2017-10-12 17:12
您好:
printInfo.paperSize(new GC.Spread.Sheets.Print.PaperSize("100%", "100%"));是这句代码的问题
...

谢谢,确实是
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-10-13 09:33:42
6#
不客气,有什么问题欢迎另开新帖进行询问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部