DocSaveOptions.h
1 // Copyright 2001-2022 Aspose Pty Ltd. All Rights Reserved.
3 //
4 // This file is part of Aspose.Words. The source code in this file
5 // is only intended as a supplement to the documentation, and is provided
6 // "as is", without warranty of any kind, either expressed or implied.
9 #pragma once
10 
11 #include <system/string.h>
12 
13 #include <Aspose.Words.Cpp/Saving/SaveOptions.h>
14 #include <Aspose.Words.Cpp/SaveFormat.h>
15 #include <Aspose.Words.Cpp/aspose_words_api_defs.h>
16 
17 namespace Aspose {
18 
19 namespace Words {
20 
21 namespace Saving {
22 
57 class ASPOSE_WORDS_SHARED_CLASS DocSaveOptions : public Aspose::Words::Saving::SaveOptions
58 {
59  typedef DocSaveOptions ThisType;
61 
62  typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
63  ASPOSE_WORDS_SHARED_RTTI_INFO_DECL();
64 
65 public:
66 
98  ASPOSE_WORDS_SHARED_API Aspose::Words::SaveFormat get_SaveFormat() override;
99 
101  ASPOSE_WORDS_SHARED_API void set_SaveFormat(Aspose::Words::SaveFormat value) override;
102 
135  ASPOSE_WORDS_SHARED_API System::String get_Password() const;
136 
138  ASPOSE_WORDS_SHARED_API void set_Password(const System::String& value);
139 
171  ASPOSE_WORDS_SHARED_API bool get_SaveRoutingSlip() const;
172 
174  ASPOSE_WORDS_SHARED_API void set_SaveRoutingSlip(bool value);
175 
203  ASPOSE_WORDS_SHARED_API bool get_AlwaysCompressMetafiles() const;
204 
206  ASPOSE_WORDS_SHARED_API void set_AlwaysCompressMetafiles(bool value);
207 
228  ASPOSE_WORDS_SHARED_API bool get_SavePictureBullet() const;
229 
231  ASPOSE_WORDS_SHARED_API void set_SavePictureBullet(bool value);
232 
263  ASPOSE_WORDS_SHARED_API DocSaveOptions();
264 
298  ASPOSE_WORDS_SHARED_API DocSaveOptions(Aspose::Words::SaveFormat saveFormat);
299 
300 private:
301 
302  System::String mField0;
303  __TypeStub<1,1,1,1>::type mField1;
304  __TypeStub<1,1,1,1>::type mField2;
305  __TypeStub<4,4,4,4>::type mField3;
306  __TypeStub<1,1,1,1>::type mField4;
307 
308 };
309 
310 }
311 }
312 }