8 #include <system/multicast_delegate.h>
9 #include <system/event.h>
12 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
13 #include "aspose.tasks.cpp/Visualization/View/ViewColumn.h"
21 namespace Visualization
23 using TaskToColumnTextConverter = System::MulticastDelegate<System::String(System::SharedPtr<Aspose::Tasks::Task>)>;
36 namespace Visualization {
46 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
47 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
55 ASPOSE_TASKS_SHARED_API Aspose::Tasks::Field
get_Field()
override;
60 ASPOSE_TASKS_SHARED_API
void set_Field(Aspose::Tasks::Field value)
override;
69 ASPOSE_TASKS_SHARED_API
GanttChartColumn(
const System::String& name, int32_t width, TaskToColumnTextConverter converter, Aspose::Tasks::Field field);
76 ASPOSE_TASKS_SHARED_API
GanttChartColumn(
const System::String& name, int32_t width, TaskToColumnTextConverter converter);
89 ASPOSE_TASKS_SHARED_API
GanttChartColumn(
const System::String& name, int32_t width, Aspose::Tasks::Field field);
96 ASPOSE_TASKS_SHARED_API System::String
GetColumnText(
const System::SharedPtr<Task>& task);
100 ASPOSE_TASKS_SHARED_API System::String GetText(System::SharedPtr<System::Object> o)
override;
101 #ifdef ASPOSE_GET_SHARED_MEMBERS
102 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
108 Aspose::Tasks::Field field;
110 System::String get_DebuggerDisplay();
112 System::Event<System::String(System::SharedPtr<Aspose::Tasks::Task>)> Converter;
Project's view class
Definition: GanttChartColumn.h:42
GanttChartColumn(const System::String &name, int32_t width, Aspose::Tasks::Field field)
Initializes a new instance of the GanttChartColumn class.
void set_Field(Aspose::Tasks::Field value) override
Column field. Field.
GanttChartColumn(const System::String &name, int32_t width, TaskToColumnTextConverter converter)
Initializes a new instance of the GanttChartColumn class.
Aspose::Tasks::Field get_Field() override
Column field. Field.
GanttChartColumn(const System::String &name, int32_t width, TaskToColumnTextConverter converter, Aspose::Tasks::Field field)
Initializes a new instance of the GanttChartColumn class.
GanttChartColumn(int32_t width, Aspose::Tasks::Field field)
Initializes a new instance of the GanttChartColumn class.
System::String GetColumnText(const System::SharedPtr< Task > &task)
Converts current task to the column text.
Represents a column in a project view.
Definition: ViewColumn.h:66
Aspose.
Definition: Asn.h:13