• 6222阅读
  • 4回复

QPrinter 文本输出打印格式 [复制链接]

上一主题 下一主题
离线dinotiger510
 
只看楼主 倒序阅读 楼主  发表于: 2009-11-24
— 本帖被 XChinux 执行加亮操作(2009-11-24) —
如题:

我在assistant中找了很久,都未找到打印文本的格式控制方法。。。。


现我有一个QString的字符串,想通过代码控制打印在一页纸张上的位置。

找了很久都未找到函数来达到这个目的。最后只能通过增加"\n"与"   "(空格)。这样的方法达到效果。


请问:qt中有没有什么方法是控制打印格式的?


期待大虾出现。。。
离线XChinux

只看该作者 1楼 发表于: 2009-11-24
看看QTextDocument支持的HTML子集,简单的可以用它来控制。
如果想实现更加复杂的控制,可以用WebKit模块来处理。即完全用HTML、CSS之类的来实现,然后用WebKit渲染并进行打印输出。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线shiroki

只看该作者 2楼 发表于: 2009-11-24
不是用qpainter的drawText可以直接指定坐标吗, 为啥这个的不行?
--
shiro is White
ki is tree
http://www.cuteqt.com
论坛 http://www.cuteqt.com/bbs
博客 http://www.cuteqt.com/blog
博客镜像: http://sites.cuteqt.com/cuteqt
Linux/Qt/嵌入式讨论群 http://qun.qq.com/air/5699823
离线dinotiger510
只看该作者 3楼 发表于: 2009-11-24
感谢XChinux!
离线XChinux

只看该作者 4楼 发表于: 2009-11-24
二楼的用QPainter也行。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个