NetDiagram version 5.0.4 contains the following new features:
Import Visio .vsdx filesThe Visio2013Importer class can import .vsdx files, created by Visio 2013. In order to use it, you must add a reference to the MindFusion.Diagramming.Import.Visio.dll assembly. Various overloads of the Import method can be used to import the file into a DiagramDocument whose pages correspond to the Visio drawing pages, or into a single Diagram whose content is merged from all imported pages. Visio2013Importer supports the basic flowchart and data flow Visio stencils. For each node shape from the .vsdx file, the importer creates a ShapeNode object whose Shape, Text, Brush and Pen properties are set to values corresponding to the imported Visio shape. For each connector shape, the importer creates a DiagramLink object whose Origin and Destination are set to the corresponding imported nodes, and whose ControlPoints reflect the geometry of the connector.
Canvas mode improvements~ The HandlesStyle property of nodes is now supported in Canvas mode.
~ Dynamic links are now supported in Canvas mode.
~ Apply layout algorithms to content of a ContainerNode by calling its arrange method.
~ ContainerChildAddingScript and ContainerChildRemovingScript client side events.
~ AdjustmentHandlesSize and ShowDisabledHandles properties supported in Canvas mode.
Java mode improvements~ RoundedLinks and RoundedLinksRadius properties are now supported in Java mode.
~ AutoSnapDistance is now honored in Java mode; links drawn interactively snap to a nearby node from a distance.
~ Permissions attribute added to applet manifest file to allow loading the applet under Java 7 update 51.
Miscellaneous~ Several new predefined shapes available in the Shapes class - RightTriangle, Decagon, Trapezoid, Star4Pointed, Star5Pointed, Star6Pointed, Star7Pointed, Star16Pointed, Star24Pointed, Star32Pointed, Donut and Plaque.
If anyone is interested in trying the beta version, please download this archive containing the updated server assemblies and client-side applet and script files:
https://mindfusion.eu/_beta/netdiag504.zipAny comments, questions and general feedback are welcome.