Aspose.Tasks for .NET 17.1.0 Release Notes
Contents
[
Hide
]
Aspose.Tasks for .NET API enables application developers to write code for manipulating Microsoft Project documents without it being installed on the systems. It provides support for Microsoft Project (MPP/XML) as well as Primavera File Formats. Project data can be exported to a number of formats including PDF, PNG, BMP and others.
Major Features
This month’s release includes a simplified method for working with custom fields of a project. This improvement implementation makes it easy to create extended attributes of different types for a project.
Features and Improvements
Key | Summary | Category |
---|---|---|
TASKSNET-1729 | Improve public API to simplify working with Custom Fields. | Enhancement |
TASKSNET-1737 | Extended attribute lookup table is not showed in XML format. | Bug |
TASKSNET-1723 | MPP cannot be loaded into Project object | Bug |
TASKSNET-1719 | False lookup table attached with an extended attribute while adding lookup with another extended attribute | Bug |
TASKSNET-1689 | Wrong %Complete and ActualDuration calculated in MPP as compared to XML (.NET) | Bug |
TASKSNET-1675 | Huge file size after setting baseline | Bug |
TASKSNET-1592 | Extended attribute cannot be added to MPX | Bug |
TASKSNET-1576 | Marking Tasks As Complete - Task Complete Indicator Not Displayed | Bug |
TASKSNET-707 | Extended attribute not saved properly to MPP file | Bug |
Public API and Backwards Incompatible Changes
The following public methods and properties were added: | Description |
---|---|
Aspose.Tasks.ExtendedAttributeDefinition.AddLookupValue(Aspose.Tasks.Value) | Adds a value to the internal lookup list. This is a preferable way for manipulations with the |
Aspose.Tasks.ExtendedAttributeDefinition.RemoveLookupValue(Aspose.Tasks.Value) | Removes a value from the internal lookup list. This is a preferable way for manipulations with the |
Aspose.Tasks.ExtendedAttributeDefinition.CreateExtendedAttribute(Aspose.Tasks.Value) | Creates new extended attribute linked with specified |
Aspose.Tasks.ExtendedAttributeDefinition.CreateTaskDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeTask,System.String) | Factory method which creates a simple extended attribute definition, which Microsoft Project shows as “None”. |
Aspose.Tasks.ExtendedAttributeDefinition.CreateResourceDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeResource,System.String) | Factory method which creates a simple extended attribute definition, which Microsoft Project shows as “None”. |
Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupDefinition | Factory method which creates an extended attribute definition with lookup. It has |
Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupTaskDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeTask,System.String) | Factory method which creates an extended attribute definition with lookup. |
Aspose.Tasks.ExtendedAttributeDefinition.CreateLookupResourceDefinition(Aspose.Tasks.CustomFieldType,Aspose.Tasks.ExtendedAttributeResource,System.String) | Factory method which creates an extended attribute definition with lookup. |
Aspose.Tasks.NullableBool.ToString | |
Aspose.Tasks.OutlineValue.ValueGuid | Gets a GUID which identifies this value among others in the entire project. |
Aspose.Tasks.Project.SelectAllChildTasks | Recursively collects all child tasks of this project. |
Aspose.Tasks.Task.SelectAllChildTasks | Recursively collects all child tasks of this task. |
Aspose.Tasks.Value.ValueGuid | Gets a GUID which identifies this value among others in the entire project. |
Aspose.Tasks.Value.StringValue | Gets or sets the actual value which is used to represent Text string. |
Aspose.Tasks.Value.NumberValue | Gets or sets the actual value which is used to represent integer number. |
Aspose.Tasks.Value.DurationValue | Gets or sets the actual value which is used to represent Duration in minutes. Default value is 0. |
Aspose.Tasks.Value.DateTimeValue | Gets or sets the actual value if it can be represented as DateTime. Default value is |
The following public enumerations were added: | Description |
Aspose.Tasks.CalculationType.Lookup | Means the extended attribute has a lookup table to select values from. |
The following public enumerations were deleted: | Description |
Aspose.Tasks.CalculationType.Null |