您好,当监听到点击按钮时,首先您需要通过getSelections获取到用户当前选中的区域,然后对区域遍历循环(用户可能选中多个区域,隐藏该方法返回一个区域数组),遍历区域中的所有单元格,使用fontSize方法获取到每个单元格的字体大小,并对大小进行设置:
- let sheet = spread.getActiveSheet()
- let selections = sheet.getSelections()
- sheet.suspendPaint()
- selections.forEach(range => {
- for (let r = range.row; r < range.row + range.rowCount; r++) {
- for (let c = range.col; c < range.col + range.colCount; c++) {
- let cellRange = sheet.getRange(r, c, range.rowCount, range.colCount)
- let size = cellRange.fontSize() // 获取fontSize,字符串类型,size = "16px"
- cellRange.fontSize(whatSizeYouWant) // 设置fontSize
- }
- }
- })
- sheet.resumePaint()
复制代码 |