Hallo,
ich will aus meinem QGraphicsScene mit QGraphicsItems und QGraphicsSvgItems eine pdf Datei erzeugen. Dafür habe ich folgenden Code geschrieben, was auch gut funktioniert bis auf die QGraphicsSvgItems.
QPrinter printer(QPrinter::HighResolution);
printer.setPaperSize(QPrinter::A4);
printer.setOutputFileName("Test.pdf");
printer.setOutputFormat(QPrinter::PdfFormat);
QPainter painter(&printer);
painter.setRenderHint(QPainter::Antialiasing);
QPaintDevice* pdev = painter.device();
scene->render(&painter, QRectF(0, 0, pdev->width(), pdev->height()), scene->itemsBoundingRect());
Wenn ich im erzeugten pdf file reinzoome die Bilder(QGraphicsSvgItems) pixeln. Also sehen nicht so gut aus wie der Rest (Linien und Texte).
Kann jemand mir diesbezüglich Tipps und Tricks geben?
Vielen Dank!
Bugi