MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow)
{ QWebView view = new QWebView(this);
//Set settings
view->settings()->setAttribute(QWebSettings::JavaEnabled, true);
view->settings()->setAttribute(QWebSettings::JavascriptEnabled, true);
view->settings()->setAttribute(QWebSettings::JavascriptCanOpenWindows, false);
view->settings()->setAttribute(QWebSettings::JavascriptCanAccessClipboard, false);
view->settings()->setAttribute(QWebSettings::AutoLoadImages, true);
//Load URl
view->page()->mainFrame()->load(QUrl("http://www.habrahabr.ru"));
//Connect signal loadFinished
connect(view, SIGNAL(loadFinished(bool)), SLOT(finishLoading(bool)))
}
void MainWindow::finishLoading(bool)
{
//Printing
QPrinter *printer = new QPrinter(QPrinter::HighResolution);
printer->setPrinterName("Microsoft XPS Document Writer");
printer->setOutputFileName("out.xps");
view->page()->mainFrame()->print(printer);
}
Почти все работает, кроме мелких деталей.Не подскажете как мне настроить?FontFamily, FontSize, нижний колонтитул и заголовок, ссылка ...