头像

张小飞

我有一壶酒,足以慰风尘

《Qt 输出 pdf》

 3月前  •   Qt  •   ,  •   158  •   0

Qt4,Qt5由于代码结构不同,得包含不同的模块。

Qt4 可以直接 #include <QPrinter>

Qt5 得先在 Pro文件中

QT += printsupport
然后在
#include <QtPrintSupport/QPrinter>


然后可以上代码了
c++	QPrinter printer;
	printer.setOutputFormat(QPrinter::PdfFormat);
	printer.setOutputFileName("/home/zhangpf/QtProject/1.pdf");

	QFont font;
	font.setPixelSize(130);
	font.setFamily(QString::fromUtf8("方正美黑_GBK"));

	QPainter painter(&printer);
	painter.setFont(font);
	painter.begin(&printer);
	QString strText = QString::fromUtf8("报");
	painter.drawText(200, 200, strText);
	painter.end();

 



上一篇:
下一篇:

 评论


 已有0条评论

    还没有任何评论,你来说两句吧!