Created attachment 47834 [details]
Minimal testcase - odp
Version: svn (using KDE 4.4.3)
Choosing File > Export as PDF by default fits the slide on to an A4 portrait page with margins. A common use case for PDF export from a presentation program is likely to use a PDF based presenter such as Okular or Impressive so the export should by default make the slide fill the whole page.
Steps to Reproduce:
Choose default screen template
Add some text and a background (top make issue more obvious)
Go to File > PDF Export
View the exported file
Slide appears centred in a portrait oriented page with margins all around
The exported PDF is a landscape page of the same aspect ratio as the presentation and with no margins - slide fills the page
This is actually with stable 2.2.0 rather than SVN, but version 2.2.0 is not available in a drop down list.
A workaround is to instead use the print dialog, choose print to PDF and manually set up a page with any dimensions of the chosen aspect ration and orientation and set each of the four margins to zero
Created attachment 47835 [details]
Minimal testcase - default PDF export
Uhm, why is this "minor"? This is an essential feature ...
Yup, this feature is truly essential. I was pissed of severla times when I was expecting an Open-Office-like experience from "Export to PDF" feature. And exporting to PDF as it does is one of the best OO features for which its users (including me) love it.
SVN commit 1191036 by bport:
Correct export to pdf in KPresenter, now the page size is slide size.
With the new methods to export to pdf, each KOffice application can choose to kept the old export feature (just print), or implement a specific operation for export pdf.
M +1 -0 kpresenter/part/CMakeLists.txt
A kpresenter/part/KPrPdfPrintJob.cpp [License: LGPL (v2+)]
A kpresenter/part/KPrPdfPrintJob.h [License: LGPL (v2+)]
M +9 -1 kpresenter/part/KPrView.cpp
M +3 -1 kpresenter/part/KPrView.h
M +2 -1 libs/kopageapp/KoPAPageProvider.h
M +5 -2 libs/kopageapp/KoPAPrintJob.h
M +2 -2 libs/main/KoMainWindow.cpp
M +6 -0 libs/main/KoView.cpp
M +8 -0 libs/main/KoView.h
WebSVN link: http://websvn.kde.org/?view=rev&revision=1191036
Awesome :-) Thanks