MindFusion.Diagramming for WPF のリリース

Released: Jan 5, 2023

V3.9 での更新項目

機能

  • Pattern router - Route links by applying a pattern that results in paths not crossing nodes.
  • Composite router - Pass a link through a sequence of routers until it gets routed successfully.
  • SvgExporter improvements
    • Item's Opacity is now set as SVG 'opacity' attribute.
    • Item's 'FontWeight 'is now set as SVG 'font-weight' attribute.
    • 'SvgExporter' now sets more precise font size.
  • Miscellaneous
    • Disabling 'AvoidOverlaps' now lets you create routes with overlapping segments.
  • API changes
    • Suspend and...

Released: Nov 3, 2022

V3.8.3 での更新項目

機能

  • Added new grouping types
    • Attach to the fractional position of a main node and keep the attached node's size.
    • Implement custom group positioning.
    • Attach a node to a point from a link's geometry (not necessarily a control point).
  • SvgNode improvements
    • Added 'ContentAutoBounds' property which specifies whether to calculate content bounds from SVG element coordinates, or to honor the drawing's viewbox.
    • SvgNode now displays bitmaps embedded in SVG content.
    • SvgNode now supports dashed lines in SVG...

Released: Jul 22, 2022

V3.8.2 での更新項目

機能

  • Multiple labels per node - Allows multiple captions to be displayed for a single diagram node. You can customize node labels including display and positioning.
  • Export improvements
    • Added new Export overloads which allow you to write to 'System.IO.Stream'.
    • ExcelExporter now exports the pen width of links.
    • ExcelExporter now sets a more precise position for link end points.
  • Miscellaneous
    • The MoveLabels behavior now lets users move link and node labels interactively.
    • HorizontalOffset and...

Released: Jan 13, 2022

V3.8.1 での更新項目

機能

  • Added Microsoft .NET 6 assemblies - The distribution now includes assemblies for .NET 6. Automatic Microsoft Visual Studio toolbox integration is not available at this time. You must add diagramming.wpf assembly references to the project manually or through Nuget, and then add corresponding elements to Xaml markup for the various controls from the library.
  • ArrangeAsync method is now available in CoreCLR assemblies (Microsoft .NET Core 3 and 5+ versions).
  • The EnumAllPaths method of PathFinder...

Released: Nov 18, 2021

V3.8.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.
    • Added the ClipChildren property which specifies whether to clip child items to container’s boundaries.
    • You can now enable the AutoDeleteChildren property...

Released: Jul 19, 2021

V3.7.0 での更新項目

機能

  • SVG nodes - New node class allows you to display SVG drawings.
  • Import diagrams from SVG - The new SvgImporter class allows you to import SVG files into MindFusion.Diagramming.
  • Code 128 barcodes - BarcodeNode now supports Code 128 barcodes.

Released: May 25, 2021

V3.6.3 での更新項目

機能

  • Lasso zoom tool - The control now supports several ways to zoom using Lasso tool:
    • Set the Behavior property to Zoom to always draw a zoom lasso.
    • Set the Zoom flag for one of the ModifierKeyActions keys to let users draw a zoom lasso with the respective modifier key pressed, along with the left mouse button.
    • Assign the Zoom value to the RightButtonActions or MiddleButtonActions property to zoom using the mouse button.
  • Layout improvements
    • Automatic layout classes now process DiagramLinks...

Released: Jan 23, 2021

V3.6.2 での更新項目

機能

  • Added support for Microsoft .NET 5 - The distribution now includes assemblies for Microsoft .NET 5.
  • New FishboneDiagram control creates Ishikawa diagrams from a specified data source. These Fishbone diagrams are used to display causes of manufacturing effect/defect/event, grouped in categories and arranged as ribs around a backbone.
  • The TextLinePositions property now returns the positions of text lines in a ShapeNode.
  • PdfExporter and SvgExporter now support ImageBrush brushes.

不具合の修正

  • Arc...

Released: Nov 3, 2020

V3.6.1 での更新項目

機能

  • The distribution now includes assemblies for Microsoft .NET Core 3.1.
  • The MoveNodes behavior allows grabbing nodes to drag them without using adjustment handles.
  • Added protected visibility to DiagramItem CompleteModify overloaded method, called for indirect modifications.
  • PanBehavior class used to implement Pan and PanAndModify behaviors is now public, allowing derived custom behaviors.

不具合の修正

  • Fixed issue with ArrangeAnimated.

Released: Aug 11, 2020

V3.6.0 での更新項目

機能

Animated Layout

  • New methods allow you to animate the movement of items from their original locations to new locations assigned by the layout object.

JSON Serialization

  • Diagrams can now be serialized in JSON format. This can be used for interoperability with MindFusion JavaScript diagramming library or for general storage in JSON files or databases.

Localization Improvements

  • Right-to-left text support in PdfExporter.
  • Experimental support for right-to-left text in styled text.

Miscellaneous

  • New...