目前,QT 导出PDF按照例子都是如下所示。
我想知道的是,PDF是直接绘制像素在每一个page上,像绘制位图。
还是有
其他的方法。会是SVG格式吗?
现在我导出PDF,如果东西太多,很复杂。那么导出来的PDF的size非常的大。
有
没有高手知道 QT 导出 PDF 的内幕呢?求助~~~~
- QPrinter printer(QPrinter::HighResolution);
- QString filename = "C:\\PDF.pdf";
- printer.setOutputFormat(QPrinter::PdfFormat
- printer.setOutputFileName(filename);
- QRectF rectangle(10.0, 20.0, 80.0, 60.0);
- QPainter painter;
- painter.begin(&printer);
- painter.drawRect(rectangle);
- painter.end();
- file.close();