2019-01-10派森学习第53天

在昨天实现了根据html生成excell保存在指定的文件夹中的基础上,让之前的程序可以读取生成的excell文件并生成图片:

生成的图片

但是发现文字换行还有问题,因为红框中的这一行有“2019”数字,数字的字体比较窄,所以在后面还有空位的时候就换行了,影响美观。

红框处换行过早

怎么实现根据宽度自动换行呢?

可以把英文和数字看作ASCII中的一个字节的字符,汉字是2个字节,所以根据这个来判断是否换行。

终于实现了:

红框中字符个数和列表中其他元素不同

红框中字符个数和列表中其他元素的字符不同。效果如下:

红框中字体宽了一点点

又出现了新的Bug,第一行变成了18个字符:

第一行bug

好了,终于解决了:

成功
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 19,082评论 17 410
  • 苏皖来到另一座城市度假的同时,他病了。 倒不是要命的严重疾病,只是比较严重的感冒扰乱了他的思绪,脑子里总负责哲...
    桑梓s尾巴灰阅读 130评论 2 3
  • 嗯, 你要说什么? 阴天之上还是晴。 你抬头, 片片绿叶分明, 争着要去割下一片白云一片天空蓝, 干什么? 去证明...
    野派阅读 264评论 0 0