Update printAllPDF to print a PDF that complies with PDF/A-1b
More details can be found under: https://www.kdab.com/creating-pdfa-documents-qt/
This commit is contained in:
@@ -507,6 +507,8 @@ void MDIViewPage::printAllPdf(QPrinter* printer, App::Document* doc)
|
||||
QString outputFile = printer->outputFileName();
|
||||
QString documentName = QString::fromUtf8(doc->getName());
|
||||
QPdfWriter pdfWriter(outputFile);
|
||||
// setPdfVersion sets the printied PDF Version to comply with PDF/A-1b, more details under: https://www.kdab.com/creating-pdfa-documents-qt/
|
||||
pdfWriter.setPdfVersion(QPagedPaintDevice::PdfVersion_A1b);
|
||||
pdfWriter.setTitle(documentName);
|
||||
pdfWriter.setResolution(printer->resolution());
|
||||
QPainter painter(&pdfWriter);
|
||||
|
||||
Reference in New Issue
Block a user