首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在自动调整大小的SpreadJs单元格中设置填充

在自动调整大小的SpreadJs单元格中设置填充
EN

Stack Overflow用户
提问于 2019-04-09 16:24:10
回答 1查看 168关注 0票数 0

当我在SpreadJs中设置单元格的填充,然后在行上自动调整大小时,单元格将缩小到填充的大小。

如果我没有设置填充,那么单元格会自动调整到标准大小,这是我希望发生的事情。

我希望单元格的标准大小比默认值有更多的填充,这是可能的,但自动调整大小作为默认值工作,而不是缩小单元格?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-11 22:27:53

关于我的问题,SpreadJs的支持人员给我回了信。

我能够将minRowHeight设置为自动适应高度和填充,以达到我想要的效果

代码语言:javascript
代码运行次数:0
运行
复制
// set the cell padding
const style = new GC.Spread.Sheets.Style();
style.cellPadding = "2";
sheet.setDefaultStyle(style, GC.Spread.Sheets.SheetArea.viewport);

const minRowHeight = 13;
const oldAutoFitHeight = GC.Spread.Sheets.CellTypes.Base.prototype.getAutoFitHeight;
GC.Spread.Sheets.CellTypes.Base.prototype.getAutoFitHeight = function (val, text, cellStyle, zoomFactor,
    context) {
    return Math.max(minRowHeight, oldAutoFitHeight.call(this, val, text, cellStyle, zoomFactor,
        context));
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55588196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档