summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorPierre-André Jacquod <pjacquod@alumni.ethz.ch>2011-12-24 00:16:59 +0100
committerPierre-André Jacquod <pjacquod@alumni.ethz.ch>2011-12-29 00:39:06 +0100
commit0fcf0fa0a6760d85e791bd4a63fe6a0a75e59ea5 (patch)
tree4964a01023bc8723d7e7a3ca687bf6fe3b83f57b /vcl
parentfe55c420b8b195e9ab8bf814f9039a06638fc2d1 (diff)
option to export hidden slides to pdf files
This add the checkbox hidden pages to the PDF export general tab and if checked, export also to PDF the hidden slides
Diffstat (limited to 'vcl')
-rw-r--r--vcl/inc/vcl/pdfextoutdevdata.hxx4
-rw-r--r--vcl/source/gdi/pdfextoutdevdata.cxx9
2 files changed, 13 insertions, 0 deletions
diff --git a/vcl/inc/vcl/pdfextoutdevdata.hxx b/vcl/inc/vcl/pdfextoutdevdata.hxx
index ab9f44e1bb82..c1be576651c4 100644
--- a/vcl/inc/vcl/pdfextoutdevdata.hxx
+++ b/vcl/inc/vcl/pdfextoutdevdata.hxx
@@ -92,6 +92,7 @@ class VCL_DLLPUBLIC PDFExtOutDevData : public ExtOutDevData
sal_Bool mbReduceImageResolution;
sal_Bool mbExportFormFields;
sal_Bool mbExportBookmarks;
+ sal_Bool mbExportHiddenSlides;
sal_Bool mbExportNDests; //i56629
sal_Int32 mnFormsFormat;
sal_Int32 mnPage;
@@ -136,6 +137,9 @@ public :
sal_Bool GetIsExportBookmarks() const;
void SetIsExportBookmarks( const sal_Bool bExportBookmarks );
+ sal_Bool GetIsExportHiddenSlides() const;
+ void SetIsExportHiddenSlides( const sal_Bool bExportHiddenSlides );
+
sal_Bool GetIsExportNamedDestinations() const; //i56629
void SetIsExportNamedDestinations( const sal_Bool bExportNDests ); //i56629
diff --git a/vcl/source/gdi/pdfextoutdevdata.cxx b/vcl/source/gdi/pdfextoutdevdata.cxx
index d742bee3d6e8..a2d856dbf058 100644
--- a/vcl/source/gdi/pdfextoutdevdata.cxx
+++ b/vcl/source/gdi/pdfextoutdevdata.cxx
@@ -512,6 +512,7 @@ PDFExtOutDevData::PDFExtOutDevData( const OutputDevice& rOutDev ) :
mbUseLosslessCompression( sal_True ),
mbReduceImageResolution ( sal_False ),
mbExportNDests ( sal_False ),
+ mbExportHiddenSlides ( sal_False ),
mnFormsFormat ( 0 ),
mnPage ( -1 ),
mpPageSyncData ( NULL ),
@@ -614,6 +615,14 @@ void PDFExtOutDevData::SetIsExportBookmarks( const sal_Bool bExportBookmarks )
{
mbExportBookmarks = bExportBookmarks;
}
+sal_Bool PDFExtOutDevData::GetIsExportHiddenSlides() const
+{
+ return mbExportHiddenSlides;
+}
+void PDFExtOutDevData::SetIsExportHiddenSlides( const sal_Bool bExportHiddenSlides )
+{
+ mbExportHiddenSlides = bExportHiddenSlides;
+}
std::vector< PDFExtOutDevBookmarkEntry >& PDFExtOutDevData::GetBookmarks()
{
return maBookmarks;