office-gobmx/vcl/CppunitTest_vcl_pdfexport.mk
Miklos Vajna 159d823c7b tdf#153040 PDF export: disable export of form fields as PDF forms by default
Open <https://bugs.documentfoundation.org/attachment.cgi?id=195586>,
notice that from "bbb", the middle "b" is bold, export to PDF, none of
the "b"s are bold.

The reason for this is that by default we map form controls and content
controls to fillable PDF forms, which can only contain plain text.

Fix the problem by defaulting to not exporting form controls / content
controls to PDF forms: most users just want a PDF that is close to what
they saw in the edit window -- and the ones who want a fillable PDF form
can still opt in. Once the UI checkbox is enabled, we even remember
that.

Based on <https://gerrit.libreoffice.org/c/core/+/152622>, thanks
Justin!

Change-Id: Iddb75d1dbd969045321e139154f254c059eebf16
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/171226
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Tested-by: Jenkins
2024-07-30 12:16:50 +02:00

56 lines
1.4 KiB
Makefile

# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*-
#
# This file is part of the LibreOffice project.
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
#
$(eval $(call gb_CppunitTest_CppunitTest,vcl_pdfexport))
$(eval $(call gb_CppunitTest_add_exception_objects,vcl_pdfexport, \
vcl/qa/cppunit/pdfexport/pdfexport \
))
$(eval $(call gb_CppunitTest_use_sdk_api,vcl_pdfexport))
$(eval $(call gb_CppunitTest_use_libraries,vcl_pdfexport, \
basegfx \
comphelper \
cppu \
cppuhelper \
sal \
subsequenttest \
test \
unotest \
utl \
tl \
vcl \
xmlsecurity \
))
$(eval $(call gb_CppunitTest_use_externals,vcl_pdfexport, \
boost_headers \
$(if $(filter PDFIUM,$(BUILD_TYPE)),pdfium) \
))
$(eval $(call gb_CppunitTest_use_sdk_api,vcl_pdfexport))
$(eval $(call gb_CppunitTest_use_ure,vcl_pdfexport))
$(eval $(call gb_CppunitTest_use_vcl,vcl_pdfexport))
$(eval $(call gb_CppunitTest_use_rdb,vcl_pdfexport,services))
$(eval $(call gb_CppunitTest_use_custom_headers,vcl_pdfexport,\
officecfg/registry \
))
$(eval $(call gb_CppunitTest_use_configuration,vcl_pdfexport))
# assert if font/glyph fallback occurs
$(eval $(call gb_CppunitTest_set_non_application_font_use,vcl_pdfexport,abort))
$(eval $(call gb_CppunitTest_use_more_fonts,vcl_pdfexport))
# vim: set noet sw=4 ts=4: