GroupCriterion Class |
Namespace: Aspose.Tasks
The GroupCriterion type exposes the following members.
Name | Description | |
---|---|---|
![]() | GroupCriterion | Initializes a new instance of the GroupCriterion class |
Name | Description | |
---|---|---|
![]() ![]() | Ascending |
Gets or sets a value indicating whether a field used as a criterion in a group definition is sorted in ascending order. False if the field is sorted in descending order.
|
![]() ![]() | CellColor |
Gets or sets the color of the cell background for a field used as a criterion in a group definition.
|
![]() ![]() | Field |
Gets or sets the field being grouped by.
|
![]() ![]() | Font |
Gets or sets the font for a criterion in a group definition.
|
![]() ![]() | FontColor |
Gets or sets the color of the font for a field used as a criterion in a group definition.
|
![]() ![]() | GroupInterval |
Gets or sets the interval for a field used as a criterion in a group definition.
|
![]() ![]() | GroupOn |
Gets or sets the type of grouping for a field used as a criterion in a group definition.
|
![]() ![]() | Index |
Gets the index of a GroupCriterion object in the containing GroupCriterionCollection collection.
|
![]() ![]() | ParentGroup |
Gets the parent of the GroupCriterion object.
|
![]() ![]() | Pattern |
Gets or sets the pattern of the cell for a field used as a criterion in a group definition.
|
![]() ![]() | StartAt |
Gets or sets the start of the intervals for a field used as a criterion in a group definition.
|
Name | Description | |
---|---|---|
![]() ![]() | Equals |
Returns a value indicating whether this instance is equal to a specified object.
(Overrides ObjectEquals(Object).) |
![]() | Finalize | (Inherited from Object.) |
![]() ![]() | GetHashCode | Serves as a hash function for a particular type. (Overrides ObjectGetHashCode.) |
![]() | GetType | (Inherited from Object.) |
![]() | MemberwiseClone | (Inherited from Object.) |
![]() | ToString | (Inherited from Object.) |
var project = new Project(DataDir + "ReadGroupDefinitionData.mpp"); Console.WriteLine("Task Groups Count: " + project.TaskGroups.Count); var group = project.TaskGroups.ToList()[1]; Console.WriteLine("Task Group Name: " + group.Name); Console.WriteLine("Task Group Criteria count: " + group.GroupCriteria.Count); Console.WriteLine("\n************* Retrieving Task Group's Criterion information *************"); var criterion = group.GroupCriteria.ToList()[0]; Console.WriteLine("Task Criterion Index: " + criterion.Index); Console.WriteLine("Task Criterion Field: " + criterion.Field); Console.WriteLine("Task Criterion GroupOn: " + criterion.GroupOn); Console.WriteLine("Task Criterion Cell Color: " + criterion.CellColor); Console.WriteLine("Task Criterion Font Color: " + criterion.FontColor); Console.WriteLine("Task Criterion Group Interval: " + criterion.GroupInterval); Console.WriteLine("Task Criterion Start At: " + criterion.StartAt); // read the background pattern of the criterion Console.WriteLine("Task Criterion Pattern: " + criterion.Pattern); if (group == criterion.ParentGroup) { Console.WriteLine("Parent Group is equal to task Group."); } Console.WriteLine("\n*********** Retrieving Criterion's Font Information ***********"); Console.WriteLine("Font Name: " + criterion.Font.Name); Console.WriteLine("Font Size: " + criterion.Font.Size); Console.WriteLine("Font Style: " + criterion.Font.Style); Console.WriteLine("Ascending/Descending: " + criterion.Ascending);