summaryrefslogtreecommitdiff
path: root/sd/qa/uitest/impress_tests
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.com>2024-07-30 08:28:16 +0200
committerMiklos Vajna <vmiklos@collabora.com>2024-07-30 12:16:50 +0200
commit159d823c7b7502ee07d897d74c4e74c6e1873596 (patch)
tree236ecaa03eb2b6fe3459342298cab80b3aea95c4 /sd/qa/uitest/impress_tests
parentf504bd1ac99fe9464d6a5e41febbdcab08af1c97 (diff)
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
Diffstat (limited to 'sd/qa/uitest/impress_tests')
-rw-r--r--sd/qa/uitest/impress_tests/exportToPDF.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/sd/qa/uitest/impress_tests/exportToPDF.py b/sd/qa/uitest/impress_tests/exportToPDF.py
index 8e7466823b8e..6cf6a63e1da0 100644
--- a/sd/qa/uitest/impress_tests/exportToPDF.py
+++ b/sd/qa/uitest/impress_tests/exportToPDF.py
@@ -37,13 +37,13 @@ class exportToPDF(UITestCase):
with self.ui_test.execute_dialog_through_command('.uno:ExportToPDF', close_button="") as xDialog:
selectedChildren = ['bookmarks', 'display', 'effects', 'enablea11y',
- 'enablecopy', 'exporturl', 'forms', 'reduceresolution', 'tagged']
+ 'enablecopy', 'exporturl', 'reduceresolution', 'tagged']
for child in selectedChildren:
self.assertEqual("true", get_state_as_dict(xDialog.getChild(child))['Selected'])
nonSelectedChildren = ['allowdups', 'center', 'comments', 'convert', 'embed', 'emptypages', 'export', 'exportplaceholders',
- 'firstonleft', 'hiddenpages', 'menubar', 'notes', 'onlynotes', 'open', 'pdfa', 'pdfua', 'resize', 'singlepagesheets',
+ 'firstonleft', 'forms', 'hiddenpages', 'menubar', 'notes', 'onlynotes', 'open', 'pdfa', 'pdfua', 'resize', 'singlepagesheets',
'toolbar', 'usereferencexobject', 'viewpdf', 'watermark', 'window']
for child in nonSelectedChildren: