8 #include "aspose.tasks.cpp/Saving/SimpleSaveOptions.h"
9 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
16 namespace Visualization
44 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
45 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
52 ASPOSE_TASKS_SHARED_API
const System::SharedPtr<Aspose::Tasks::Visualization::ProjectView>&
get_ResourceView()
const;
56 ASPOSE_TASKS_SHARED_API
void set_ResourceView(
const System::SharedPtr<Aspose::Tasks::Visualization::ProjectView>& value);
60 ASPOSE_TASKS_SHARED_API
const System::SharedPtr<Aspose::Tasks::Visualization::ProjectView>&
get_AssignmentView()
const;
64 ASPOSE_TASKS_SHARED_API
void set_AssignmentView(
const System::SharedPtr<Aspose::Tasks::Visualization::ProjectView>& value);
68 ASPOSE_TASKS_SHARED_API
const System::SharedPtr<System::Text::Encoding>&
get_Encoding()
const;
72 ASPOSE_TASKS_SHARED_API
void set_Encoding(
const System::SharedPtr<System::Text::Encoding>& value);
77 ASPOSE_TASKS_SHARED_API
const System::SharedPtr<Aspose::Tasks::Visualization::ProjectView>&
get_View()
const;
82 ASPOSE_TASKS_SHARED_API
void set_View(
const System::SharedPtr<Aspose::Tasks::Visualization::ProjectView>& value);
91 ASPOSE_TASKS_SHARED_API System::SharedPtr<IWriter> GetWriter()
override;
95 #ifdef ASPOSE_GET_SHARED_MEMBERS
96 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
102 System::SharedPtr<Aspose::Tasks::Visualization::ProjectView> pr_ResourceView;
103 System::SharedPtr<Aspose::Tasks::Visualization::ProjectView> pr_AssignmentView;
104 System::SharedPtr<System::Text::Encoding> pr_Encoding;
105 System::SharedPtr<Aspose::Tasks::Visualization::ProjectView> pr_View;
107 static System::SharedPtr<Aspose::Tasks::Visualization::ProjectView> GetDefaultTasksViewForXlsx();
This is an abstract base class that allow the user to specify basic options when saving a project int...
Definition: SimpleSaveOptions.h:52
Allows to specify additional options when rendering project pages to XLSX.
Definition: XlsxOptions.h:40
const System::SharedPtr< Aspose::Tasks::Visualization::ProjectView > & get_View() const
Gets a list of the view columns (GanttChartColumn) to save to XLSX format. If not set then default co...
const System::SharedPtr< Aspose::Tasks::Visualization::ProjectView > & get_AssignmentView() const
Gets a list of the assignments view columns to render (AssignmentViewColumn).
void set_Encoding(const System::SharedPtr< System::Text::Encoding > &value)
Sets the encoding of the resulting XLSX file. The default value is System::Text::Encoding::UTF8.
XlsxOptions()
Initializes a new instance of the XlsxOptions class that can be used to save project in XLSX format.
void set_ResourceView(const System::SharedPtr< Aspose::Tasks::Visualization::ProjectView > &value)
Sets a list of the resource view columns to render (ResourceViewColumn).
const System::SharedPtr< System::Text::Encoding > & get_Encoding() const
Gets the encoding of the resulting XLSX file. The default value is System::Text::Encoding::UTF8.
void set_AssignmentView(const System::SharedPtr< Aspose::Tasks::Visualization::ProjectView > &value)
Sets a list of the assignments view columns to render (AssignmentViewColumn).
const System::SharedPtr< Aspose::Tasks::Visualization::ProjectView > & get_ResourceView() const
Gets a list of the resource view columns to render (ResourceViewColumn).
void set_View(const System::SharedPtr< Aspose::Tasks::Visualization::ProjectView > &value)
Sets a list of the view columns (GanttChartColumn) to save to XLSX format. If not set then default co...