diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2017-03-22 16:30:35 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2017-03-30 16:22:47 +0200 |
commit | 7de3c19ce685f9719a18859c9240d48e27b55dec (patch) | |
tree | d99afcacd689b3048d25038cb4361b5083f9bd8d /filter | |
parent | 205245f4768e801f27f3ae440d327b0ec48f0dd0 (diff) |
tdf#106693 vcl PDF export: initial UseReferenceXObject option
It's still on, but in experimental mode start work towards the ability
to not use that markup.
Change-Id: Idf11c0e0a3c61ad93af331346ec7107304f6dc0f
Reviewed-on: https://gerrit.libreoffice.org/35538
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Tested-by: Jenkins <ci@libreoffice.org>
(cherry picked from commit 5f4826d89bfa1398b16fc85cf593ff58ce5e36a9)
Diffstat (limited to 'filter')
-rw-r--r-- | filter/source/pdf/pdfexport.cxx | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/filter/source/pdf/pdfexport.cxx b/filter/source/pdf/pdfexport.cxx index 307d39eff691..8d4e61ccf6f4 100644 --- a/filter/source/pdf/pdfexport.cxx +++ b/filter/source/pdf/pdfexport.cxx @@ -47,6 +47,7 @@ #include <cppuhelper/exc_hlp.hxx> #include <cppuhelper/compbase.hxx> #include <cppuhelper/basemutex.hxx> +#include <officecfg/Office/Common.hxx> #include "pdfexport.hxx" #include "impdialog.hxx" @@ -782,6 +783,8 @@ bool PDFExport::Export( const OUString& rFile, const Sequence< PropertyValue >& aContext.SignPassword = msSignPassword; aContext.SignCertificate = maSignCertificate; aContext.SignTSA = msSignTSA; + // Not using reference XObjects is experimental for now. + aContext.UseReferenceXObject = !officecfg::Office::Common::Misc::ExperimentalMode::get(); // all context data set, time to create the printing device std::unique_ptr<vcl::PDFWriter> pPDFWriter(new vcl::PDFWriter( aContext, xEnc )); |