找回密码
 立即注册
收起左侧

如何用qt输出特定板式的pdf

2
回复
5912
查看
[复制链接]
累计签到:2 天
连续签到:1 天
来源: 2015-4-17 20:08:27 显示全部楼层 |阅读模式
我现在需要在软件的计算结果,在窗口显示,然后输出为pdf。
窗口显示的最好(不一定)和输出问pdf的格式一样。

我的想法是,用在textedit中用富文本显示,然后print到pdf里面。
但是
1.表格我用QTextTable,碰到问题
a。表格 不知道怎么 达到并列效果 ,就是 一个表格并列一个表格 在同一行。
b。表格外框效果我需要为一条黑线,但是把board设置为1,还是为双线条。
c。表格只能做成简单n*m的效果,不做到下图,图片的效果。比如上面一个横条,加个底色

2.我水平有限,不知道如何在textedit里面灵活移动cursor,只知道简单QTextEdit::textCursor () 获得。moveCursor,还没有试过,我是想必须移动将cursor移动到某个位置才能插入文本吧

注:所有内容是程序生成,不是人手工填写。

我所知道,生成需要的pdf。
可以用html,写出来然后输出。
或者画一个图片,然后直接输出图片。
因为我html不会,所以就想同富文本的方法。

求助:怎么样才是比较合适的方法?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2017-8-14 17:53:23 显示全部楼层
可以用Qprinter + Qpainter实现
回复 支持 反对

使用道具 举报

累计签到:55 天
连续签到:1 天
2017-8-14 18:49:35 显示全部楼层
之前做过类似的。  用的是HTML      
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了