Aspose.Tasks for C++
Aspose::Tasks::Saving::CsvOptions Class Reference

Allows to specify additional options when saving project to CSV. More...

#include <CsvOptions.h>

Inherits Aspose::Tasks::Saving::SimpleSaveOptions.

Public Member Functions

Aspose::Tasks::Saving::DataCategory get_DataCategory () const
 Gets a data category to be saved. More...
 
void set_DataCategory (Aspose::Tasks::Saving::DataCategory value)
 Sets a data category to be saved. More...
 
const System::SharedPtr< System::Text::Encoding > & get_Encoding () const
 Gets an encoding to save CSV with. More...
 
void set_Encoding (const System::SharedPtr< System::Text::Encoding > &value)
 Sets an encoding to save CSV with. More...
 
bool get_IncludeHeaders () const
 Gets a value indicating whether to include headers or not (default value is TRUE). More...
 
void set_IncludeHeaders (bool value)
 Sets a value indicating whether to include headers or not (default value is TRUE). More...
 
CsvTextDelimiter get_TextDelimiter () const
 Gets a text delimiter. More...
 
void set_TextDelimiter (CsvTextDelimiter value)
 Sets a text delimiter. More...
 
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 columns are saved. More...
 
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 columns are saved. More...
 
 CsvOptions ()
 Initializes a new instance of the CsvOptions class which can be used to save project in CSV format. More...
 
- Public Member Functions inherited from Aspose::Tasks::Saving::SimpleSaveOptions
SaveFileFormat get_SaveFormat () const
 Gets the format in which the document will be saved if this save options object is used. More...
 
const System::SharedPtr< System::Collections::Generic::IComparer< System::SharedPtr< Task > > > & get_TasksComparer () const
 Gets the comparer to sort tasks on Gantt chart and Task Sheet chart. More...
 
void set_TasksComparer (const System::SharedPtr< System::Collections::Generic::IComparer< System::SharedPtr< Task >>> &value)
 Sets the comparer to sort tasks on Gantt chart and Task Sheet chart. More...
 
const System::SharedPtr< Aspose::Tasks::Util::ICondition< System::SharedPtr< Task > > > & get_TasksFilter () const
 Gets the condition which is used to filter tasks rendered on Gantt, Task Sheet and Task Usage charts. More...
 
void set_TasksFilter (const System::SharedPtr< Aspose::Tasks::Util::ICondition< System::SharedPtr< Task >>> &value)
 Sets the condition which is used to filter tasks rendered on Gantt, Task Sheet and Task Usage charts. More...
 

Detailed Description

Allows to specify additional options when saving project to CSV.

Constructor & Destructor Documentation

◆ CsvOptions()

Aspose::Tasks::Saving::CsvOptions::CsvOptions ( )

Initializes a new instance of the CsvOptions class which can be used to save project in CSV format.

Member Function Documentation

◆ get_DataCategory()

Aspose::Tasks::Saving::DataCategory Aspose::Tasks::Saving::CsvOptions::get_DataCategory ( ) const

Gets a data category to be saved.

◆ get_Encoding()

const System::SharedPtr<System::Text::Encoding>& Aspose::Tasks::Saving::CsvOptions::get_Encoding ( ) const

Gets an encoding to save CSV with.

◆ get_IncludeHeaders()

bool Aspose::Tasks::Saving::CsvOptions::get_IncludeHeaders ( ) const

Gets a value indicating whether to include headers or not (default value is TRUE).

◆ get_TextDelimiter()

CsvTextDelimiter Aspose::Tasks::Saving::CsvOptions::get_TextDelimiter ( ) const

Gets a text delimiter.

◆ get_View()

const System::SharedPtr<Aspose::Tasks::Visualization::ProjectView>& Aspose::Tasks::Saving::CsvOptions::get_View ( ) const

Gets a list of the view columns (GanttChartColumn) to save to XLSX format. If not set then default columns are saved.

◆ set_DataCategory()

void Aspose::Tasks::Saving::CsvOptions::set_DataCategory ( Aspose::Tasks::Saving::DataCategory  value)

Sets a data category to be saved.

◆ set_Encoding()

void Aspose::Tasks::Saving::CsvOptions::set_Encoding ( const System::SharedPtr< System::Text::Encoding > &  value)

Sets an encoding to save CSV with.

◆ set_IncludeHeaders()

void Aspose::Tasks::Saving::CsvOptions::set_IncludeHeaders ( bool  value)

Sets a value indicating whether to include headers or not (default value is TRUE).

◆ set_TextDelimiter()

void Aspose::Tasks::Saving::CsvOptions::set_TextDelimiter ( CsvTextDelimiter  value)

Sets a text delimiter.

◆ set_View()

void Aspose::Tasks::Saving::CsvOptions::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 columns are saved.