日志
终于实现了文本自动换行、分页。表格多行多列打印的功能了。
2017-10-28 14:01
文本因为每个字体的宽度可能不一样,需要逐个读取,判断,存储到一个QList <QString > rowStringList 里面。
读取数据时,按照 List.at(i)来读取,并显示或者打印。 表格的多行打印,参考了很多办法,最终采用了,先判断每行最多的打印列数,分页,储存每页行的起始列号。 打印完第一页列所有的行(rows)后,在根据存储的第二页起始列,打印完第二页的所有行(rows),直到打完所有的表格。 参考了 http://m.blog.csdn.net/Dr_Abel/article/details/51327165 https://zhidao.baidu.com/question/2013742433066221628.html http://blog.csdn.net/iamdbl/article/details/1816001 http://www.tceic.com/82k1k7h669ji5022ggkg0024.html 基础不好,花了两个星期才基本成型。还是有BUG,得慢慢调整。 |