From 1aa16094c0ec1ea199e9e97835a5216265fdfd21 Mon Sep 17 00:00:00 2001 From: Giuseppe D'Angelo Date: Fri, 2 Feb 2024 11:10:33 +0100 Subject: [PATCH] QPrintEngine: emit CMYK colors as CMYK when printing in PDF When printing in PDF, QPrintEngine used to convert every color to RGB. Stop doing that -- if the user paints with a CMYK color, emit it in CMYK. Change-Id: I2714d243103501e4602dec9f225f5379ed8f7dec Reviewed-by: Lars Knoll --- src/printsupport/kernel/qprintengine_pdf.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/printsupport/kernel/qprintengine_pdf.cpp b/src/printsupport/kernel/qprintengine_pdf.cpp index 1e2910464a..9dec15ae5b 100644 --- a/src/printsupport/kernel/qprintengine_pdf.cpp +++ b/src/printsupport/kernel/qprintengine_pdf.cpp @@ -109,7 +109,7 @@ void QPdfPrintEngine::setProperty(PrintEnginePropertyKey key, const QVariant &va d->colorModel = QPdfEngine::ColorModel::Grayscale; break; case QPrinter::Color: - d->colorModel = QPdfEngine::ColorModel::RGB; + d->colorModel = QPdfEngine::ColorModel::Auto; break; } break;