Aspose.Diagram for .NET 21.3 Release Notes

Improvements and Changes

KeySummaryCategory
DIAGRAMNET-51967Shrink and print a Diagram on single pageEnhancement
DIAGRAMNET-51995Issues with Aspose.Diagram files and Skyline DataminerEnhancement
DIAGRAMNET-51996CenterDrawing method with respect to pageEnhancement
DIAGRAMNET-52000IsIntersect not working correctly for a diagramEnhancement
DIAGRAMNET-52003Glue the connectors to shape using EndX and BeginX cellsEnhancement
DIAGRAMNET-51565VSDX to PDF - Shapes and Background Pattern is missingBug
DIAGRAMNET-51992The export from vsdx to svg produces incorrect display in IE, Chrome or FirefoxBug
DIAGRAMNET-51997License setting fails with exception for Aspose.Diagram when using Aspose.Total license for all APIs in Azure FunctionBug
DIAGRAMNET-51998the geoms attribute of the shape is an empty list in version > 20.3.0Bug
DIAGRAMNET-51999Unable to update inheritPropsBug
DIAGRAMNET-52004Exporting VSDX as SVG some edges are missingBug
DIAGRAMNET-52005Convertion VSD to VSDX problemBug
DIAGRAMNET-52009Shapes are missing while converting Visio to HTMLBug

 Public API and Backward 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 it on the Aspose.Diagram support forum.

Added ConnectShapesViaConnector in Page

  • Connect shapes via connector.
diagram.Pages[pageNumber].ConnectShapesViaConnector(ampShape.ID, "Port7", wssShape.ID, "Port21", lineShape.ID);

Adds GlueShapeToConnectorBeginX in Page

  • Glue Shape using BeginX
diagram.Pages[pageNumber].GlueShapeToConnectorBeginX(ampShape.ID, "Port7", lineShape.ID);

Adds GlueShapeToConnectorEndX in Page

  • Glue Shape using BeginX
diagram.Pages[pageNumber].GlueShapeToConnectorEndX(wssShape.ID, "Port21", lineShape.ID);

Adds CenterDrawing in Page

  • Centers a page’s shapes with respect to the extent of the page.
diagram.Pages[pageNumber].CenterDrawing();

Adds IsContain in Shape

  • Indicates whether this shape is contain another shape.
OLE_Shape.IsContain(shape)