From e624e07cc54c408bb86bd2e52cfed3c7ec59fb4a Mon Sep 17 00:00:00 2001 From: Michael Stahl Date: Tue, 7 Mar 2023 10:44:45 +0100 Subject: vcl: PDF export: default to PDF 1.7 Released by Adobe in 2006, and standardized as ISO 32000-1:2008. Change-Id: I22c89019905c90e10fefb752c210ec7ea81b725b Reviewed-on: https://gerrit.libreoffice.org/c/core/+/148388 Tested-by: Jenkins Reviewed-by: Michael Stahl --- filter/source/pdf/pdfexport.cxx | 2 +- include/vcl/pdfwriter.hxx | 2 +- officecfg/registry/schema/org/openoffice/Office/Common.xcs | 2 +- vcl/qa/cppunit/pdfexport/pdfexport.cxx | 2 +- vcl/source/gdi/pdfwriter_impl.cxx | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/filter/source/pdf/pdfexport.cxx b/filter/source/pdf/pdfexport.cxx index b966bf4bde95..9074a345f809 100644 --- a/filter/source/pdf/pdfexport.cxx +++ b/filter/source/pdf/pdfexport.cxx @@ -670,7 +670,7 @@ bool PDFExport::Export( const OUString& rFile, const Sequence< PropertyValue >& { default: case 0: - aContext.Version = vcl::PDFWriter::PDFVersion::PDF_1_6; + aContext.Version = vcl::PDFWriter::PDFVersion::PDF_1_7; break; case 1: aContext.Version = vcl::PDFWriter::PDFVersion::PDF_A_1; diff --git a/include/vcl/pdfwriter.hxx b/include/vcl/pdfwriter.hxx index 1e21fae1c5bd..bbb2d861fe56 100644 --- a/include/vcl/pdfwriter.hxx +++ b/include/vcl/pdfwriter.hxx @@ -641,7 +641,7 @@ The following structure describes the permissions used in PDF security DefaultLinkAction( PDFWriter::URIAction ), ConvertOOoTargetToPDFTarget( false ), ForcePDFAction( false ), - Version( PDFWriter::PDFVersion::PDF_1_6 ), + Version(PDFWriter::PDFVersion::PDF_1_7), UniversalAccessibilityCompliance( false ), Tagged( false ), SubmitFormat( PDFWriter::FDF ), diff --git a/officecfg/registry/schema/org/openoffice/Office/Common.xcs b/officecfg/registry/schema/org/openoffice/Office/Common.xcs index 9ae5b9117f45..0332feaeef07 100644 --- a/officecfg/registry/schema/org/openoffice/Office/Common.xcs +++ b/officecfg/registry/schema/org/openoffice/Office/Common.xcs @@ -5446,7 +5446,7 @@ - PDF 1.6 (default selection). + PDF 1.7 (default selection). diff --git a/vcl/qa/cppunit/pdfexport/pdfexport.cxx b/vcl/qa/cppunit/pdfexport/pdfexport.cxx index 30d9b5513c97..37b4c1feece0 100644 --- a/vcl/qa/cppunit/pdfexport/pdfexport.cxx +++ b/vcl/qa/cppunit/pdfexport/pdfexport.cxx @@ -2478,7 +2478,7 @@ CPPUNIT_TEST_FIXTURE(PdfExportTest, testDefaultVersion) // Parse the export result. std::unique_ptr pPdfDocument = parsePDFExport(); int nFileVersion = pPdfDocument->getFileVersion(); - CPPUNIT_ASSERT_EQUAL(16, nFileVersion); + CPPUNIT_ASSERT_EQUAL(17, nFileVersion); } CPPUNIT_TEST_FIXTURE(PdfExportTest, testVersion15) diff --git a/vcl/source/gdi/pdfwriter_impl.cxx b/vcl/source/gdi/pdfwriter_impl.cxx index a841842a6942..cbc0c20bc21f 100644 --- a/vcl/source/gdi/pdfwriter_impl.cxx +++ b/vcl/source/gdi/pdfwriter_impl.cxx @@ -1300,8 +1300,8 @@ PDFWriterImpl::PDFWriterImpl( const PDFWriter::PDFWriterContext& rContext, case PDFWriter::PDFVersion::PDF_A_1: case PDFWriter::PDFVersion::PDF_1_4: aBuffer.append( "1.4" );break; case PDFWriter::PDFVersion::PDF_1_5: aBuffer.append( "1.5" );break; - default: case PDFWriter::PDFVersion::PDF_1_6: aBuffer.append( "1.6" );break; + default: case PDFWriter::PDFVersion::PDF_A_2: case PDFWriter::PDFVersion::PDF_A_3: case PDFWriter::PDFVersion::PDF_1_7: aBuffer.append( "1.7" );break; -- cgit