PptxSaveOptions.h
1 #pragma once
2 // Copyright (c) 2001-2024 Aspose Pty Ltd. All Rights Reserved.
3 
4 #include "Aspose.PDF.Cpp/UnifiedSaveOptions.h"
5 #include "Aspose.PDF.Cpp/aspose_pdf_api_defs.h"
6 
7 namespace Aspose {
8 
9 namespace Pdf {
10 
14 class ASPOSE_PDF_SHARED_CLASS PptxSaveOptions : public Aspose::Pdf::UnifiedSaveOptions
15 {
16  typedef PptxSaveOptions ThisType;
18 
19  typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
20  ASPOSE_PDF_SHARED_RTTI_INFO_DECL();
21 
22 public:
23 
27  ASPOSE_PDF_SHARED_API bool get_SlidesAsImages() const;
31  ASPOSE_PDF_SHARED_API void set_SlidesAsImages(bool value);
35  ASPOSE_PDF_SHARED_API int32_t get_ImageResolution() const;
39  ASPOSE_PDF_SHARED_API void set_ImageResolution(int32_t value);
43  ASPOSE_PDF_SHARED_API bool get_SeparateImages() const;
47  ASPOSE_PDF_SHARED_API void set_SeparateImages(bool value);
51  ASPOSE_PDF_SHARED_API bool get_OptimizeTextBoxes() const;
55  ASPOSE_PDF_SHARED_API void set_OptimizeTextBoxes(bool value);
63  ASPOSE_PDF_SHARED_API UnifiedSaveOptions::ConversionProgressEventHandler get_CustomProgressHandler() const;
71  ASPOSE_PDF_SHARED_API void set_CustomProgressHandler(UnifiedSaveOptions::ConversionProgressEventHandler value);
72 
76  ASPOSE_PDF_SHARED_API PptxSaveOptions();
77 
78 private:
79 
80  int32_t _imageResolution;
82  bool pr_SlidesAsImages;
83  bool pr_SeparateImages;
84  bool pr_OptimizeTextBoxes;
85 
86 };
87 
88 } // namespace Pdf
89 } // namespace Aspose
90 
91 
This class represents saving options for saving that uses unified conversion way (with unified intern...
Definition: UnifiedSaveOptions.h:107
System::MulticastDelegate< void(System::SharedPtr< UnifiedSaveOptions::ProgressEventHandlerInfo >)> ConversionProgressEventHandler
Definition: UnifiedSaveOptions.h:130
Definition: AFRelationship.h:4
Save options for export to SVG format
Definition: PptxSaveOptions.h:14
Whole PDF file will be submitted.