在昨天實現(xiàn)了根據(jù)html生成excell保存在指定的文件夾中的基礎(chǔ)上镀虐,讓之前的程序可以讀取生成的excell文件并生成圖片:
但是發(fā)現(xiàn)文字換行還有問題,因為紅框中的這一行有“2019”數(shù)字沟绪,數(shù)字的字體比較窄刮便,所以在后面還有空位的時候就換行了,影響美觀绽慈。
怎么實現(xiàn)根據(jù)寬度自動換行呢恨旱?
可以把英文和數(shù)字看作ASCII中的一個字節(jié)的字符泳唠,漢字是2個字節(jié)瓷产,所以根據(jù)這個來判斷是否換行。
終于實現(xiàn)了:
紅框中字符個數(shù)和列表中其他元素的字符不同锯岖。效果如下:
又出現(xiàn)了新的Bug,第一行變成了18個字符:
好了钝凶,終于解決了: