Page Index Toggle Pages: 1 Send TopicPrint
Sticky Topic Version 4.4 beta (Read 131 times)
Slavcho
YaBB Moderator
*****
Offline


tech.support

Posts: 3502
Joined: Oct 19th, 2005
Version 4.4 beta
Jun 25th, 2026 at 6:52am
Print Post  
Version 4.4 of Mindfusion's WPF diagramming toolkit contains the following new features and improvements:

MiniMap control
MiniMap extends Overview with additional UI, bookmark navigation, and heatmap visulization of diagram topology. A toolbar below the overview area provides inline toggles to filter text, images, analytical heatmaps, and bookmarks. The heatmap layer blends critical topological bottlenecks, such as Articulation Points (single points of failure), Betweenness Centrality (intersection hubs), and Fan-In/Fan-Out convergence zones, with custom activity metrics from new ActivityLevel property of DiagramItem. The bookmark overlay renders Diagram.Bookmarks collection as pins with hover tooltips.

Bookmarks
The Bookmarks property lets you store named locations in the Diagram canvas, represented by DiagramBookmark objects. Independent of the underlying graph elements, each bookmark stores coordinates, Title, Brush, Icon, which are persisted with the diagram in XML and JSON formats. These can be used to associate additional metadata with specific sections of flowcharts, floorplans, etc. Bookmarks are rendered automatically by the new MiniMap control, and can also be set as data source of standard WPF list or grid components as alternative navigational UI.

Layout improvements
  • Spanning nodes in LayeredLayout: set the SpanLargeNodes property of LayeredLayout to let nodes span multiple layers. When enabled, the algorithm calculates the optimal layer span based on relative node dimensions and layer distances, or respects explicit node overrides set via the LayeredLayoutTraits.LayerSpan trait. Spanning nodes are centered over their spanned layers, and adjacent elements are pushed aside to prevent overlap.
  • FractalLayout spacing: the MinNodeDistance property lets you set minimum spacing between parent nodes and their children.

PowerPoint exporter
The PowerPointExporter class allows you to export diagrams and multi-page DiagramDocument objects into PowerPoint presentation (.pptx) files. Diagram nodes and links are converted into native PowerPoint DrawingML shapes and connectors, preserving text wrapping, fonts, background fills, and arrowheads. Append methods also let you add diagrams as new slides at the end of existing presentation files without overwriting their original content.

Miscellaneous
  • DisplayText and DisplayImages properties added to Overview control.
  • Append method overloads added to ExcelExporter.
  • FoldedCaptionHeight property added to ContainerNode.
  • Fixed dash cap rendering in SvgNode.
  • The Overview element added to RenderTarget enum specifies if an item is being rendered by Overview or MiniMap controls, letting you provide alternative / simplified visualization.

If anyone is interested in trying the beta version, please install this (preview mode) nuget package -
https://www.nuget.org/packages/MindFusion.Diagramming.Wpf/4.4.0-beta2

Any comments, questions and general feedback are welcome.
  
Back to top
 
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint