Read Primavera XML File with Multiple Projects & Add Images to Page Header/Footer using .NET
11/27/2015

This new release enables .NET developers to Add Images to MS Project Page Header/Footer and Read Primavera XML File with Multiple Projects inside .NET Apps

Online PR News – 27-November-2015 – Lane Cove, NSW, 2066 – What's New in this Release?

We are happy to announce the release of revamped version of Aspose.Tasks for .NET 8.9.0. This month’s release includes new features, enhancements and bug fixes that further improve the overall functionality of the API. A Primavera XML project file may contain more than one project where each project is represented by its unique project id. Aspose.Tasks API now provides the capability to read a specific project from such an XML file using its unique id. This is achieved using the new class, PrimaveraXMLReadingOptions, which provides the option to specify the project unique id to be loaded. It is common for Primavera XML file not to have any WBS inside i.e. contains only activities. Aspose.Tasks can’t read properly such type of file as it needs a root task to create a tree of tasks. In this case, the API creates a Root task even if it doesn’t exist in the file in order to be able to read these particular files. The API now provides PrimaveraXmlOptions to save the XML file with or without the created root task. By default, this value is set to true. This month’s release also introduces an enhancement of working with a page’s header/footer. Microsoft Project has the feature of adding image to a page’s header/footer that is part of the output then. Aspose.Tasks API now provides the same capability of including image in a page header/footer. This month’s release also fixes a number of bugs related to various functional areas of the API. These include, loss of split tasks while saving MPP project file, Issue with reading outline value properties, Problems reading information from Primavera XML files such as wrong dates, calendar exceptions, and durations and exception while loading certain Primavera XML files. Bellows is the list of new and enhanced features included in this new release.

• Implement ResourceRateNodeReader ,ProjectCurrencyNodeReader for PrimaveraXml Reader
• Implement Primavera Xml Save Option
• Reading Primavera XML file with multiple projects
• Provision of including Image in Page Header/Footer
• HtmlSaveOptions class is missing in latest version
• MSP does not show task split when opening resaved mpp file.
• OutlineValue properties not read properly from MPP
• Task segments (Splitted task) are lost while saving XML to MPP using Aspose.Tasks
• Loading Primavera XML file raises NullReferenceException
• Calendar Exceptions not read properly
• Prj.MinutesPerDay returns 0 for Primavera Project file
• Task with Empty Duration, Start and Finish dates not created in Manual Mode
• Wrong dates read from Primavera XML file

Newly added documentation pages and articles

Some new tips and articles have now been added into Aspose.Tasks for .NET documentation that may guide you briefly how to use Aspose.Tasks for performing different tasks like the followings.

- Importing and Exporting Project Data to Primavera Format: http://www.aspose.com/docs/display/tasksnet/Importing+and+Exporting+Project+Data+to+Primavera+Format

- Working with Page Header Footer: http://www.aspose.com/docs/display/tasksnet/Working+with+Page+Header+Footer

Overview: Aspose.Tasks for .NET

Aspose.Tasks is a non-graphical .NET Project management component that enables .NET applications to read, write and manage Project documents without utilizing Microsoft Project. With Aspose.Tasks you can read and change tasks, recurring tasks, resources, resource assignments, relations and calendars. Aspose.Tasks is a very mature product that offers stability and flexibility. As with all of the Aspose file management components, Aspose.Tasks works well with both WinForm and WebForm applications.

More about Aspose.Tasks for .NET

- Homepage of Aspose.Tasks for .NET: http://www.aspose.com/.net/project-management-component.aspx

- Download Aspose.Tasks for .NET: http://www.aspose.com/community/files/51/.net-components/aspose.tasks-for-.net/default.aspx

- Demos of Aspose.Tasks for .NET: http://www.aspose.com/demos/.net-components/aspose.tasks/default.aspx

- Online documentation of Aspose.Tasks for .NET: http://docs.aspose.com:8082/docs/display/tasksnet/Home

- Post your technical questions/queries to Aspose.Tasks for .NET Forum: http://www.aspose.com/community/forums/aspose.tasks-for-.net/96/showforum.aspx

- Receive notifications about latest news and supported features by subscribing to Aspose.Tasks for .NET blog: http://www.aspose.com/community/blogs/aspose.tasks-for-.net/default.aspx

Contact Information
Aspose Pty Ltd
Suite 163, 79 Longueville Road
Lane Cove, NSW, 2066
Australia
http://www.aspose.com/
sales@aspose.com
Phone: 888.277.6734
Fax: 866.810.9465