8 #include <system/object.h>
9 #include <system/guid.h>
10 #include <drawing/color.h>
13 #include "aspose.tasks.cpp/aspose_tasks_api_defs.h"
19 enum class BackgroundPattern;
22 class GroupCriterionCollection;
24 namespace Visualization
42 typedef System::Object BaseType;
44 typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
45 ASPOSE_TASKS_SHARED_RTTI_INFO_DECL();
66 ASPOSE_TASKS_SHARED_API
void set_CellColor(System::Drawing::Color value);
74 ASPOSE_TASKS_SHARED_API
void set_FontColor(System::Drawing::Color value);
78 ASPOSE_TASKS_SHARED_API Aspose::Tasks::Field
get_Field()
const;
82 ASPOSE_TASKS_SHARED_API
void set_Field(Aspose::Tasks::Field value);
94 ASPOSE_TASKS_SHARED_API Aspose::Tasks::GroupOn
get_GroupOn()
const;
98 ASPOSE_TASKS_SHARED_API
void set_GroupOn(Aspose::Tasks::GroupOn value);
106 ASPOSE_TASKS_SHARED_API
void set_Pattern(BackgroundPattern value);
110 ASPOSE_TASKS_SHARED_API
const System::SharedPtr<System::Object>&
get_StartAt()
const;
114 ASPOSE_TASKS_SHARED_API
void set_StartAt(
const System::SharedPtr<System::Object>& value);
126 ASPOSE_TASKS_SHARED_API
const System::SharedPtr<Visualization::FontDescriptor>&
get_Font()
const;
130 ASPOSE_TASKS_SHARED_API
void set_Font(
const System::SharedPtr<Visualization::FontDescriptor>& value);
137 ASPOSE_TASKS_SHARED_API
bool Equals(System::SharedPtr<System::Object> obj)
override;
149 ASPOSE_TASKS_SHARED_API
void set_Index(int32_t value);
153 ASPOSE_TASKS_SHARED_API
void set_ParentGroup(
const System::SharedPtr<Group>& value);
155 #ifdef ASPOSE_GET_SHARED_MEMBERS
156 ASPOSE_TASKS_SHARED_API
void GetSharedMembers(System::Object::shared_members_type& result)
const override;
164 System::Drawing::Color pr_CellColor;
165 System::Drawing::Color pr_FontColor;
166 Aspose::Tasks::Field pr_Field;
168 System::WeakPtr<Group> pr_ParentGroup;
169 Aspose::Tasks::GroupOn pr_GroupOn;
170 BackgroundPattern pr_Pattern;
171 System::SharedPtr<System::Object> pr_StartAt;
172 System::SharedPtr<System::Object> pr_GroupInterval;
173 System::SharedPtr<Visualization::FontDescriptor> pr_Font;
Contains a collection of GroupCriterion objects. Implements ICollection<GroupCriterion> interface.
Definition: GroupCriterionCollection.h:43
Represents a criterion in a group definition. The GroupCriterion object is a member of the GroupCrite...
Definition: GroupCriterion.h:40
const System::SharedPtr< Group > & get_ParentGroup() const
Gets the parent of the GroupCriterion object.
bool get_Ascending() const
Gets a value indicating whether a field used as a criterion in a group definition is sorted in ascend...
bool Equals(System::SharedPtr< System::Object > obj) override
Returns a value indicating whether this instance is equal to a specified object.
const System::SharedPtr< System::Object > & get_StartAt() const
Gets the start of the intervals for a field used as a criterion in a group definition.
int32_t get_Index() const
Gets the index of a GroupCriterion object in the containing GroupCriterionCollection collection.
void set_Font(const System::SharedPtr< Visualization::FontDescriptor > &value)
Sets the font for a criterion in a group definition.
BackgroundPattern get_Pattern() const
Gets the pattern of the cell for a field used as a criterion in a group definition.
void set_CellColor(System::Drawing::Color value)
Sets the color of the cell background for a field used as a criterion in a group definition.
void set_StartAt(const System::SharedPtr< System::Object > &value)
Sets the start of the intervals for a field used as a criterion in a group definition.
void set_Pattern(BackgroundPattern value)
Sets the pattern of the cell for a field used as a criterion in a group definition.
void set_FontColor(System::Drawing::Color value)
Sets the color of the font for a field used as a criterion in a group definition.
void set_GroupOn(Aspose::Tasks::GroupOn value)
Sets the type of grouping for a field used as a criterion in a group definition.
void set_Ascending(bool value)
Sets a value indicating whether a field used as a criterion in a group definition is sorted in ascend...
System::Drawing::Color get_CellColor() const
Gets the color of the cell background for a field used as a criterion in a group definition.
Aspose::Tasks::Field get_Field() const
Gets the field being grouped by.
System::Drawing::Color get_FontColor() const
Gets the color of the font for a field used as a criterion in a group definition.
const System::SharedPtr< Visualization::FontDescriptor > & get_Font() const
Gets the font for a criterion in a group definition.
Aspose::Tasks::GroupOn get_GroupOn() const
Gets the type of grouping for a field used as a criterion in a group definition.
const System::SharedPtr< System::Object > & get_GroupInterval() const
Gets the interval for a field used as a criterion in a group definition.
void set_GroupInterval(const System::SharedPtr< System::Object > &value)
Sets the interval for a field used as a criterion in a group definition.
void set_Field(Aspose::Tasks::Field value)
Sets the field being grouped by.
int32_t GetHashCode() const override
Serves as a hash function for a particular type.