SpreadJS纯前端表单控件是。基于HTML5的JavaScript电子表格和网格功能控件,用于为每个平台(NET、Java、移动)的在线编辑类Excel功能开发表单程序。
本文介绍了如何实现SpreadJS的自定制打印功能。
S 提供了很多打印设置给用户,用来决定打印什么和如何打印。
打印什么
以下内容是可以打印的。
在列头/行头/表单视图区域的可见行和可见列
单元格的文本
单元格的样式 (包括背景图)
单元格合并信息
单元格溢出文本
图片
以下内容无法被打印。
隐藏的行和列
浮动对象
备注
表单名称标签
滚动条
分组
筛选按钮
校验按钮和高亮红色提示圈
活动状态
选择
冻结线
Spread的背景图
如何打印
1. 可以通过调用 Workbook的print方法来打印整个表单或打印指定表单。
(); // print all sheets
2. 在每一个表单,你可以通过调用 Worksheet的setRowPageBreak / Worksheet的setColumnPageBreak 方法在指定行和指定列插入分页符。
3. 在每一个表单,你可以通过调用S方法来这是打印的详细设定。这里是一些可选项:
呈现:
showGridLine: 是否打印网格线 (默认是打印)。
showBorder: 是否打印控件的外边框线。
showColumnHeader / showRowHeader: 是否打印列头/行头, 参数为PrintVisibilityType枚举值。
inherit: 继承自表单的设置 ((默认) 行头/列头可见)。
hide: 不打印。
show: 在每页中都显示。
showOnce: 显示一次 (在第一页)。
打印一个区域:
rowStart: 设定打印区域的开始行索引。
rowEnd: 设定打印区域的结束行索引。
columnStart: 设定打印区域的开始列索引。
columnEnd: 设定打印区域的结束列索引。
打印重复次数:
repeatColumnStart: 设定在每页左边打印重复区域的开始列索引。
repeatColumnEnd: 设定每页左边打印重复区域的结束列索引。
repeatRowStart: 设定每页上边打印重复区域的开始行索引。
repeatRowEnd: 设定每页上边打印重复区域的结束行索引。
表头 & 表脚:
headerLeft: 表头区域左部分的文本及样式。
headerCenter: 表头区域中间部分的文本及样式。
headerRight: 表头区域右部分的文本及样式。
footerLeft: 表脚区域左部分的文本及样式。
footerCenter: 表脚区域中间部分的文本及样式。
footerRight: 表脚区域右部分的文本及样式。
headerLeftImage: 表头区域左部分的图片。
headerCenterImage: 表头区域中间部分的图片。
headerRightImage: 表头区域右部分的图片。
footerLeftImage: 表脚区域左部分的图片。
footerCenterImage: 表脚区域中间部分的图片。
footerRightImage: 表脚区域右部分的图片。
supported format: & 被用作为特殊的转义字符,用来转义以下打印特殊数据的关键字。
P: 当前页数。
N: 总页数。
D: 当前日期。(今天)
T: 当前时间。
G: 图片,用来显示相应区域图片(XXXImage)的占位符。
S: 删除线。
U: 下划线。
B: 粗体。
I: 斜体。
": (双引号),用来设置字体。
F: Spread的名字。
A: 表单名字。
效果展示:
快人一步,免费试用
试用SpreadJS,请通过以下方式联系我们:
微信:GrapeCityDT
邮件:marke
官网:www.gc
关于葡萄城控件
葡萄城是一家跨国软件研发集团,专注控件领域近30年,是全球最大的控件提供商,也是微软认证的金牌合作伙伴。
1.《实现SpreadJS的自定制打印功能》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《实现SpreadJS的自定制打印功能》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/why/2999711.html