• 4652阅读
  • 4回复

[提问]QTextDocument的print字体 [复制链接]

上一主题 下一主题
离线twelve
 
只看楼主 倒序阅读 楼主  发表于: 2012-07-07
之前写过的一个小票的打印好好的, 最近翻出来在打印就变成这个样子了

代码:
  1.     QPrinter p;
  2.     QTextDocument doc;
  3.     QFont font("宋体",9);
  4.     doc.setDefaultFont(font);
  5.     doc.setPlainText("Hello world!");;
  6.     doc.setPageSize(QSizeF(p.logicalDpiX() * (58 / 25.4), p.logicalDpiY() * (297 / 25.4)));
  7.     p.setOutputFormat(QPrinter::NativeFormat);
  8.     doc.print(&p);
求各位大神解惑!  谢谢!!
离线twelve
只看该作者 1楼 发表于: 2012-07-08
  
求解啊...
离线XChinux

只看该作者 2楼 发表于: 2012-07-09
不设字体打印正常吗?
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线twelve
只看该作者 3楼 发表于: 2012-07-11
不设字体也不正常
离线twelve
只看该作者 4楼 发表于: 2012-07-23

原来的是58(48)*3276mm  改成 *297mm就行了..  
快速回复
限100 字节
 
上一个 下一个