本帖最后由 Jes 于 2019-5-27 22:50 编辑
//获取字体样式
var ff = that.attr('lay-Value')
//获取选中区域
var selectedRanges = sheet.getSelections();
var row,col,rowCount,colCount
for (var i = 0; i < selectedRanges.length; i++) {
row = selectedRanges.row
col = selectedRanges.col
rowCount = selectedRanges.rowCount
colCount = selectedRanges.colCount
for (var j = row; j < (row + rowCount); j++) {
for (var k = col; k < (col + colCount); k++) {
var cssStyle = sheet.getStyle(j,k) || new GC.Spread.Sheets.Style();
var fontElement = $("<span></span>");
fontElement.css("font", cssStyle.font);
fontElement.css("font-family", ff);
cssStyle.font = fontElement.css("font");
sheet.setStyle(j,k,cssStyle);
}
}
}
最后面这里由于没有找到能设置整个区域样式的方法 只能多层嵌套 渲染的慢了一些 想咨询下有没有合适的代替方案
|
|