diff options
author | Pierre-André Jacquod <pjacquod@alumni.ethz.ch> | 2011-12-24 00:16:59 +0100 |
---|---|---|
committer | Pierre-André Jacquod <pjacquod@alumni.ethz.ch> | 2011-12-29 00:39:06 +0100 |
commit | 0fcf0fa0a6760d85e791bd4a63fe6a0a75e59ea5 (patch) | |
tree | 4964a01023bc8723d7e7a3ca687bf6fe3b83f57b /vcl | |
parent | fe55c420b8b195e9ab8bf814f9039a06638fc2d1 (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.hxx | 4 | ||||
-rw-r--r-- | vcl/source/gdi/pdfextoutdevdata.cxx | 9 |
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; |