Aspose.Diagram for .NET 17.5 Release Notes

Improvements and Changes

KeySummaryCategory
DIAGRAMNET-51104Add support of shape’s 3D rotation propertiesNew Feature
DIAGRAMNET-51229Open and save process of VSDM removes SolutionXMLsEnhancement
DIAGRAMNET-50283VTX to HTML conversion, double line effect on shapes text itemsBug
DIAGRAMNET-51195Incorrect rendering of an envelope icon on saving a VDX to SVGBug
DIAGRAMNET-51196Incorrect text alignment on saving a VDX to SVGBug
DIAGRAMNET-51225Retrieves an incorrect Calender value of the Shape data for VSDMBug
DIAGRAMNET-51226Saving to HTML stream do not embed external resourcesBug
DIAGRAMNET-51227Cannot set the TimeSaved value of a VSDMBug
DIAGRAMNET-51228The text items are being displaced on setting shape data in VSDMBug
DIAGRAMNET-51234Cannot remove and add a same named master in VSDMBug
DIAGRAMNET-51235Open and save process of VSDM removes vbaProjectSignature.bin fileBug
DIAGRAMNET-51236Open and save process of VSDM changes Solution XML fileBug
DIAGRAMNET-51237Cannot save Del and NoQuickDrag values of Geoms in a VSDMBug
DIAGRAMNET-51238Set TimeSaved value when saving a Visio drawingBug
DIAGRAMNET-51239Open and save process of VSDM removes relationship part of Solution XMLBug
DIAGRAMNET-51240Displaced text on converting a VSD to PDFBug
DIAGRAMNET-51242Cannot add shape data to various shapes in VSDMBug
DIAGRAMNET-51243User cell UFEV value not saved correctly in VSDMBug
DIAGRAMNET-51244Duplicate page xml error on copying pages from two VSDM drawingsBug
DIAGRAMNET-51247Non-print area is also included when converting a VSD to PDFBug

Public API and Backwards Incompatible Changes

The following is a list of any changes made to the public API such as added, renamed, removed or deprecated members as well as any non-backward compatible change made to Aspose.Diagram for .NET. If you have concerns about any change listed, please raise them in the Aspose.Diagram support forum.

Adds ThreeDFormat Member in Shape Class

ThreeDFormat class allows developers to retrieve or set 3D rotation properties of a shape.

 // Load diagram

Diagram diagram = new Diagram(@"c:\temp\3DShape_Rotation.vsdx");

// get page by name

Aspose.Diagram.Page page = diagram.Pages.GetPage("Page-1");

// get shape by ID

Aspose.Diagram.Shape shape = page.Shapes.GetShape(1);

// set RotationXAngle property, 

// all other properties are added in ThreeDFormat class

shape.ThreeDFormat.RotationXAngle.Value = 2.61;

// save diagram to VSDX format

diagram.Save(@"c:\temp\3DShape_Rotation_Out.vsdx", SaveFileFormat.VSDX);

Usage Examples

Please check the list of help topics added in the Aspose.Diagram Wiki docs: 

  1. Modify 3D Rotation Properties in Shapesheet