MindFusion.Diagramming for WinForms Professional のリリース

Released: Mar 22, 2024

7.0.2 での更新項目

機能

  • Added a new LinkDensity partitioning method to CompositeLayout, which divides the graph depending on ratio of nodes to links in subgraphs.
  • Improved export of link texts by SvgExporter.
  • Nodes rendered inside NodeListView now better match the MeasureUnit.

不具合の修正

  • Fixed CellTextBrush not being serialized in JSON format.
  • Fixed flickering of view borders when BorderWidth is greater than 1.

Released: Oct 1, 2023

7.0.0 での更新項目

機能

  • Multi-touch support - Diagram views now handle Microsoft Windows touch messages and implement multi-touch gestures:
    • The view can be zoomed or panned using two-touch pinch/flick gestures.
    • Diagram nodes can be moved, scaled and rotated using two-touch pinch/flick gestures.
    • Each touch draws diagram items corresponding to current behavior.
    • Each touch started from a node draws a diagram link.
    • Prevent drawing of multiple items simultaneously, while keeping other multi-touch gestures enabled.
    • Grab...

Released: Apr 25, 2023

6.8.6 での更新項目

機能

  • You can now specify which visual effect to show when modifying items.
  • New Opacity property lets you create translucent DiagramItems.
  • Added new CopySelection overload which lets you copy a list of items without selecting them.
  • You can now set GridPatternHatch and GridPatternThreshold to replace the alignment grid with a hatch pattern at low zoom levels.
  • Added ValidateLinkCrossing event which validates the visibility of individual link crossing points.
  • Arrange method now adds an offset for...

Released: Jan 24, 2023

6.8.5 での更新項目

機能

Styled supplementary labels

  • The new 'EnableStyledText' property lets you enable or disable styled text rendering in node and link labels. Styled text can contain italic, bold, underline, subscript, superscript and color attributes.

SvgNode improvements

  • SvgNode can now load SVG styles by 'type' or 'id' CSS selectors.
  • Bitmap images embedded in SVG can now be decoded from non-PNG formats.
  • Improved rendering of text embedded in SVG.
  • Support for transforms on embedded bitmaps.
  • Support for new-line...

Released: Oct 16, 2022

6.8.4 での更新項目

機能

  • Added new 'PatternRouter' constructor which accepts the string definitions of link routes.
  • 'EnableParallelism' and 'MaxDegreeOfParallelism' layout properties are now available in CoreCLR assemblies (Microsoft .NET Core 3 and 5+ versions).
  • 'SvgNode' now displays bitmaps embedded in SVG content.
  • 'SvgNode' now supports dashed lines in SVG content.
  • Added new export overloads for Microsoft Excel, SVG, WMF exporter classes which allow you to write to System.IO.Stream.
  • JSON serialization...

Released: Jun 8, 2022

6.8.3 での更新項目

機能

  • Multiple labels per node
    • Includes a set of properties for full customization of display and positioning.
  • Miscellaneous
    • New behavior lets users move link and node labels interactively.
    • HorizontalOffset and VerticalOffset now work for link labels positioned using SetLinkLengthPosition method.
    • ExcelExporter now exports the pen width of links.
    • ExcelExporter now sets more precise positions of link end points.

Released: Feb 1, 2022

6.8.2 での更新項目

機能

  • Added Microsoft .NET 6 assemblies - The distribution now includes assemblies for .NET 6. Locally installed assemblies don't show automatically in toolbox at this time, you can either add them manually or through Nuget package manager.
  • Miscellaneous
    • The DiagramView MouseWheelAction property now lets you toggle between scrolling or zooming via mouse-wheel, or disable built-in support in order to apply custom logic from MouseWheel event handler.
    • ArrangeAsync method is now available in CoreCLR...

Released: Nov 16, 2021

6.8.1 での更新項目

機能

  • Link routing
    • Improved PatternRouter default patterns.
    • Disabling the RoutingOptions AvoidOverlaps property now lets you create routes with overlapping segments.
  • Miscellaneous
    • CellEventArgs PreventNodeEvent now lets you stop NodeClicked and NodeDoubleClicked events firing after respective cell ones.
  • API changes
    • For consistency with CellClicked and NodeClicked events, the control now also raises NodeDoubleClicked for a TableNode after CellDoubleClicked. To revert back to old behavior, set the...

Released: Oct 20, 2021

6.8.0 での更新項目

機能

  • Spatial index - Set the EnableSpatialIndex property of the Diagram to create an index of item positions for faster hit-testing and viewport clipping queries. This should greatly improve user interaction and rendering speed for diagrams containing tens of thousands, or more, items.
    • Note that rendering speed improves only when showing a smaller part of the diagram inside DiagramView's viewport.
  • Pattern router - New PatternRouter class, routes links by applying patterns of segment and turn...

Released: Jul 2, 2021

6.7.0 での更新項目

機能

  • Scrollable containers - You can now set the ContainerNode Scrollable property to let users scroll a container's contents.
  • Container improvements
    • ContainerNode containment is no longer implemented via a Group object. Child nodes are now stored in the dedicated Children collection and a node's container is returned by the Container property.
    • You can now enable the AutoDeleteChildren property to automatically delete child nodes when a container is deleted.
    • Drag-and-drop operations from...