Aspose.Tasks for C++ 20.3 Release Notes

Aspose.Tasks for C++ is based on the .NET version of the API and provides strictly the same functionality as Aspose.Tasks for .NET provides, excluding printing, database I/O operations, Project Online support, and EMF/WMF format support.

Deprecated Members

Value.NumberValue (int) property is deprecated and will be removed in v.20.8. Use Value.NumericValue (decimal) property instead.

All Changes

KeySummaryIssue Type
TASKSNET-3897Add an ability to get page count using the provided instance of SaveOptions.Enhancement
TASKSNET-3894Improve the performance of auto recalculation for large sets of tasksEnhancement
TASKSNET-3583Extended duration 1-10 fields are always displayed in hours regardless of a set formatEnhancement
TASKSNET-3859Fix a save of Resource GUID in MPPBug
TASKSNET-3725Fix writing of calendar’s ResourceIdBug

Public API and Backwards Incompatible Changes

The following public types were added:Description
Aspose.Tasks.Properties.PropertyKeyedCollection`1A base class of a collection of properties.
The following public methods and properties were added:Description
Aspose.Tasks.Project.GetPageCount(Aspose.Tasks.Saving.SaveOptions)Returns page count for the project to be rendered using given .
Aspose.Tasks.Properties.BuiltInProjectProperty.ValueGets or sets the value of the property.
Aspose.Tasks.Properties.GenericProperty`1.Name
Aspose.Tasks.Properties.PropertyKeyedCollection`1.#ctorInitializes a new instance of the class.
Aspose.Tasks.Properties.PropertyKeyedCollection`1.NamesGets the collection of all property names.
Aspose.Tasks.Properties.PropertyKeyedCollection`1.CountGets the number of properties in the collection.
Aspose.Tasks.Properties.PropertyKeyedCollection`1.IsReadOnlyGets a value indicating whether this collection is read-only; otherwise, false.
Aspose.Tasks.Properties.PropertyKeyedCollection`1.Item(System.String)Gets the Property associated with the specified key.
Aspose.Tasks.Properties.PropertyKeyedCollection`1.Contains(System.String)Determines whether the contains a property with the specified name.
Aspose.Tasks.Properties.PropertyKeyedCollection`1.Add(`0)Creates a new custom property.
Aspose.Tasks.ResourceAssignment.GuidGets or sets a unique identifier for this assignment.
Aspose.Tasks.ResourceCollection.ClearThe direct clearing is not supported, this method just throws NotSupportedException.
Aspose.Tasks.Value.NumericValueGets or sets the actual value which is used to represent number or cost value.
The following public methods and properties were deleted:Description
Aspose.Tasks.Properties.GenericProperty`1.#ctor(System.String)
Aspose.Tasks.Properties.PropertyCollection`1.Names
Aspose.Tasks.Properties.PropertyCollection`1.Count
Aspose.Tasks.Properties.PropertyCollection`1.IsReadOnly
Aspose.Tasks.Properties.PropertyCollection`1.Item(System.String)
Aspose.Tasks.Properties.PropertyCollection`1.Contains(System.String)
The following public enumerations were added:Description
Aspose.Tasks.Prj.GuidThe GUID of the project.