Aspose.Diagram for .NET 22.11 Release Notes

Improvements and Changes

KeySummaryCategory
DIAGRAMNET-53011Add support for saving xaml as streamEnhancement
DIAGRAMNET-53012Formula not refreshing fieldEnhancement
DIAGRAMNET-53024Formula not refreshing fieldEnhancement
DIAGRAMNET-53009Conversation from vsdx to svg lost imageEnhancement
DIAGRAMNET-53010App:Saving vsdx to Pdf lost shapesBug
DIAGRAMNET-53013Visio to SVG - Custom line patternsBug
DIAGRAMNET-53017Linked area in HTML of VSD has changed to version 22.10.0.0Bug
DIAGRAMNET-53018Bug with Paras.SpLineBug
DIAGRAMNET-53019extra line is drawn in the bottom leftBug
DIAGRAMNET-53033Values of cells not calculated properlyBug
DIAGRAMNET-53034Change in Shape PinX causes Height to ChangeBug

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

Adds GetConnectorRule in Shape

  • Returns a connectorRule that contains the shape id and connecton that are connected to the shape
ConnectorRule rule= shape.GetConnectorRule();

Adds IsSavingCustomLinePattern in SVGSaveOptions

  • Defines whether Saving custom line pattern.
var opt = new SVGSaveOptions()
{
     IsSavingCustomLinePattern = false
};

Adds StreamProvider in XAMLSaveOptions

  • Gets or sets the IStreamProvider for exporting objects
MemoryStream stream = new MemoryStream();
var saveOptions = new XAMLSaveOptions();
var streamProvider = new XamlExportStreamProvider(".vsdx");
saveOptions.StreamProvider = streamProvider;
diagram.Save(stream, saveOptions);