我正在从 QWebView 创建 pdf 文件。
class myView: public QWebView
{
}
成员函数之一具有:
this->settings()->setAttribute(QWebSettings::PrintElementBackgrounds, true);
QPrinter printer;
printer.setOutputFormat(QPrinter::PdfFormat);
printer.setResolution(QPrinter::HighResolution);
printer.setOutputFileName("whoami.pdf");
print(&printer);
我看到生成了 pdf 文件,但是 html 文件中的图片很少,没有出现在 pdf 中,它是空白的。
上网并没有太大帮助,我还启用了 WebSetting,例如:
this->settings()->setAttribute(QWebSettings::PrintElementBackgrounds, true);
有人可以建议我缺少什么吗?