8 #include <system/string.h>
10 #include "aspose.tasks.cpp/Saving/SimpleSaveOptions.h"
11 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
36 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
37 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
45 ASPOSE_TASKS_SHARED_API
bool get_RemoveInvalidAssignments()
const;
50 ASPOSE_TASKS_SHARED_API
void set_RemoveInvalidAssignments(
bool value);
55 ASPOSE_TASKS_SHARED_API
bool get_WriteViewData()
const;
60 ASPOSE_TASKS_SHARED_API
void set_WriteViewData(
bool value);
66 ASPOSE_TASKS_SHARED_API
bool get_WriteFilters()
const;
72 ASPOSE_TASKS_SHARED_API
void set_WriteFilters(
bool value);
77 ASPOSE_TASKS_SHARED_API
bool get_WriteGroups()
const;
82 ASPOSE_TASKS_SHARED_API
void set_WriteGroups(
bool value);
86 ASPOSE_TASKS_SHARED_API
bool get_ClearVba()
const;
90 ASPOSE_TASKS_SHARED_API
void set_ClearVba(
bool value);
95 ASPOSE_TASKS_SHARED_API
bool get_WriteVba()
const;
100 ASPOSE_TASKS_SHARED_API
void set_WriteVba(
bool value);
105 ASPOSE_TASKS_SHARED_API System::String get_ProtectionPassword()
const;
110 ASPOSE_TASKS_SHARED_API
void set_ProtectionPassword(
const System::String& value);
119 ASPOSE_TASKS_SHARED_API System::SharedPtr<IWriter> GetWriter()
override;
125 bool pr_RemoveInvalidAssignments;
126 bool pr_WriteViewData;
127 bool pr_WriteFilters;
131 System::String pr_ProtectionPassword;
133 System::SharedPtr<IWriter> GetWriter(
const System::SharedPtr<Aspose::Tasks::Project>& project);
134 void UpdateProjectFileSystem();
This is an abstract base class that allow the user to specify basic options when saving a project int...
Definition: SimpleSaveOptions.h:51
Allows to specify additional options when saving project data to MPP.
Definition: MPPSaveOptions.h:31