我创建了一个带有表的QTextDocument。现在,我尝试使用QPdfWriter(Qt 5.2.1)将其呈现为PDF格式。这是我的方法:

QPdfWriter pdfWriter(output);
QPainter painter(&pdfWriter);
doc->drawContents(&painter);

它可以工作,但是问题在于PDF中的表格非常小​​。我该怎么做才能扩大规模?我的意思是按比例放大整个文档,而不仅仅是此表,因为我计划向文档中添加更多内容。

最佳答案

使用当前的Qt(> = 5.3),您只需要调用:QPdfWriter::setResolution(int dpi)

09-06 00:14