hailler的个人主页

http://www.qtcn.org/bbs/u/183962  [收藏] [复制]

hailler

  • 0

    关注

  • 2

    粉丝

  • 26

    访客

  • 等级:新手上路
  • 总积分:25
  • 保密,2011-01-01

最后登录:2019-06-22

更多资料

日志

终于实现了文本自动换行、分页。表格多行多列打印的功能了。

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,得慢慢调整。

分类:默认分类|回复:1|浏览:722|全站可见|转载
 
 
删除

hehui:打印前转换成HTML代码不好?

2017-11-01 19:14 -

Powered by phpwind v8.7 Certificate Copyright Time now is:04-20 14:50
©2005-2016 QTCN开发网 版权所有 Gzip disabled