Qt 输出 pdf

发布于 2018-08-20  303 次阅读


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();

 



欢迎关注我的小程序,小程序内容与网站自动保持同步

欢迎关注我的微信公众号,本网站所有的文章以及更新以后都会手动同步到微信公众号上。


公交车司机终于在众人的指责中将座位让给了老太太