8
在我的Qt应用程序我进行一些网络测试。我必须根据测试输出创建一个报告。所以我需要以pdf格式创建报告。如何创建Qt应用程序PDF文件?
可有人请让我知道我可以把我的测试结果PDF文件?我的结果包含使用Qwt库的图表。
在我的Qt应用程序我进行一些网络测试。我必须根据测试输出创建一个报告。所以我需要以pdf格式创建报告。如何创建Qt应用程序PDF文件?
可有人请让我知道我可以把我的测试结果PDF文件?我的结果包含使用Qwt库的图表。
此代码的HTML输出PDF:
QTextDocument doc;
doc.setHtml("<h1>hello, I'm an head</h1>");
QPrinter printer;
printer.setOutputFileName("c:\\temp\\file.pdf");
printer.setOutputFormat(QPrinter::PdfFormat);
doc.print(&printer);
printer.newPage();
我想你可以为您的IMG的HTML包装和快速打印图像。否则,你可能会在图像直接在打印机上复制,因为它是在一个类似的方式油漆设备
QPrinter printer;
QPainter painter(&printer);
printer.setOutputFileName("c:\\temp\\file.pdf");
printer.setOutputFormat(QPrinter::PdfFormat);
painter.drawImage(QRect(0,0,100,100), <QImage loaded from your file>);
printer.newPage();