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