(str,size,family)
| 13476 | rulerEle.style.whiteSpace = "nowrap"; |
| 13477 | } |
| 13478 | function visualLength(str,size,family) { |
| 13479 | if (!rulerEle.style) return 230; |
| 13480 | rulerEle.style.fontSize = size || "inherit"; |
| 13481 | rulerEle.style.fontFamily = family || "inherit"; |
| 13482 | rulerEle.innerText = str; |
| 13483 | getBody(document).appendChild(rulerEle); |
| 13484 | let w = rulerEle.offsetWidth; |
| 13485 | getBody(document).removeChild(rulerEle); |
| 13486 | return w; |
| 13487 | } |
| 13488 | |
| 13489 | function getMStr(func) { |
| 13490 | var lines = func.toString(); |