原标题:实现SpreadJS的自定制批注
SpreadJS纯前端表格控件是基于HTML5的Java电子表格和网格功能控件,适用于.NET、Java和移动端等各平台在线编辑类Excel功能的表格程序开发。
本文介绍了如何实现SpreadJS的自定制批注。
1. 你可以定制批注, 比如格式化批注的文本,设置批注的边框、位置、大小等等。
2. 在你添加批注之前, 你可以使用 text 方法来设置文本。批注的位置和大小也能够设置。比如:
3. 如果你在调整行高或者列宽的时候, 不想要批注的位置以及大小跟着调整, 你可以使用 dynamicMove 和 dynamicSize 方法来设置,例如:
comment.dynamicMove(false);
comment.dynamicSize(false);
如果批注的 dynamicMove 设置是 false 并且 dynamicSize 设置是 true,则不会有任何影响。
4. 在你编辑完批注的文本后,你可以格式化文本, 比如字体, 文本修饰等,比如:
5. 你可以给批注添加一个边框, 批注的边框设置格式类似于标准 DOM 的边框设置。例如:
comment.borderStyle('dotted');
comment.borderWidth(5);
comment.borderColor('red');
6. 当批注互相叠加的时候,你可以通过 zIndex 来设置批注的层叠顺序。