-
1505121235 数据老手Lv5
发表于2020-4-16 11:52
楼主
本帖最后由 1505121235 于 2020-4-16 17:48 编辑
需求场景:浮动维表元字段字数小于等于8个,字号18;字数等于9个,字号16;字数大于9个,字号14
实现方法:报表编辑区-高级-脚本复制代码
需求场景:浮动维表元字段字数小于等于8个,字号18;字数等于9个,字号16;字数大于9个,字号14
实现方法:报表编辑区-高级-脚本
- autofontsize();
- function autofontsize(){
- var span = $("table").find("span");
- var size = 16;
- for (var i = 0; i < span.length; i++) {
- if (span[i].innerHTML.length > 9) {
- size = 14;
- } else if (span[i].innerHTML.length = 9) {
- size = 16;
- } else if (span[i].innerHTML.length <= 8) {
- size = 18;
- }
- span[i].style.cssText += ";font-size:"+size+"px !important;";
- }
- }
实现效果: