QPrinter problem mit setPrintRange
-
hi ich versuche eine pdf datei zu erstellen mit einer printRange die ich angeben will. also ich habe 3 seiten und will nur 2 ausdrucken aber er druckt mir imemr komplet alles weiß jemand woran das liegen könnte?
QPrinter printer; printer.setPaperSize(QPrinter::A4); printer.setFullPage(true); printer.setOutputFileName(output); printer.setOutputFormat(QPrinter::PdfFormat); printer.setPageMargins(left, top, right, bottom, QPrinter::DevicePixel); printer.setPrintRange(QPrinter::PageRange); QPainter painter(&printer); painter.drawImage(QRect(0, 0, printer.width(), printer.height()), img); printer.newPage(); painter.drawImage(QRect(0, 0, printer.width(), printer.height()), img); printer.newPage(); painter.drawImage(QRect(0, 0, printer.width(), printer.height()), img); printer.setFromTo(1, 2); painter.end();