MindFusion.WPF Pack 2020.R1

Released: Jul 21, 2020

2020.R1 での更新項目

2020.R1

Updated Jul 21, 2020

Features

New in MindFusion.Diagramming for WPF

  • Animated layout - ArrangeAnimated methods added to Diagram and ContainerNode classes 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.
    • Support for right-to-left text in styled text. This is still experimental and behind static RightToLeftStyledText flag.
  • DXF Exporter - DxfExporter exports diagrams to AutoDesk Drawing Exchange Format (DXF) files. In order to use this component, add a reference to the MindFusion.Diagramming.Wpf.DxfExport.dll assembly to the project.
  • Miscellaneous
    • Arrange method of ContainerNode arranges the child items inside a container using the specified layout class.
    • Set the AutoGrow property to false to prevent containers from resizing automatically when they would not fit newly added nodes.
    • New CreateDiagramLink overload of the Factory class makes it easier to create links between TreeViewNode items.
    • NodeCreateCancelled, NodeModifyCancelled, LinkCreateCancelled, LinkModifyCancelled events raised when create or modify operation on item is cancelled.
    • SelectionModifyCancelled event raised when modification of multiple-selection is cancelled.
    • For consistency with MindFusion APIs for other platforms, the Diagram class now provides Arrange and ArrangeAsync (CLR 4.5+) methods that take a layout object as argument.
    • Improved rendering performance for large diagrams.
    • MoveShades mode now supported for nodes with custom templates.
    • LinkPadding property of LayeredLayout is now applied for all link types.
    • RerouteLinks.Never flag is now considered by multiple selection.
    • Fixed ExcelExporter exception when exporting multi-page documents.
    • LoadFromXml method of Diagram is now virtual and can be overridden.

New in MindFusion.Spreadsheet for WPF

  • Localization improvements
    • Cells can display right-to-left text.
    • Right-to-left text support in PdfExporter.
  • Miscellaneous
    • Validation dropdown can now display values from a named cell range.
    • Enable AutoFillCopyOnly to make the auto-fill tool only copy values instead of extrapolating new values from selection.

New in MindFusion Virtual Keyboard

  • General IME mode - The component now supports general IME mode that maps raw input sequence to dictionary entries. The keyboard collects clicked characters in a staging area and shows the matching entries as suggestions. Users can either click a suggestion button to send its content as input, or click the space key to send the first suggestion.
  • Chinese - The component can parse IME tables from the Linux Ibus project to implement various Chinese transliteration systems.
  • Japanese - If the current language is Japanese, the keyboard renders Hiragana characters. In addition, LoadImeTable can parse tables from Google's mozc project to convert Hiragana to Kanji.
  • Korean - The keyboard renders Hangul letters when current language is Korean, and automatically enables IME mode that converts letter sequences to Hangul syllabic blocks according to Unicode rules
  • Dictionary licensing - Note that the open source Chinese and Japanese dictionaries listed above have licensing terms of their own - some are in the public domain, some include attribution / no warranty clauses, some are LGPL.

New in MindFusion.Scheduling for WPF

  • JSON Serialization - Schedules can now be serialized in JSON format. This can be used for interoperability with MindFusion JavaScript scheduling library, or for general storage in JSON files or databases.
  • Miscellaneous
    • The ShowPaddingItems property specifies whether to show items in padding days of month views.
    • GetFirstDate, GetFirstVisibleDate, GetLastDate, GetLastVisibleDate methods added to Calendar.

New in MindFusion.Charting for WPF

  • Specify custom grid line positions by setting GridType to Custom and assigning coordinates to XGridLines and YGridLines collections.

Fixes

Fixed in MindFusion.Diagramming for WPF

  • Localization improvements
    • Fix for PdfExporter creating incorrect PDF files on Chinese versions of Microsoft Windows.
  • Miscellaneous
    • Fixed ExcelExporter exception when exporting multi-page documents.
    • Fixed exception in GridRouter.
    • Fixed Clear method of diagram's Items, Links, Nodes collections.
    • Fixed formatting of link texts that contain pipe symbols.
    • Fixed offset of custom shapes outline in exported PDF and SVG files.
    • Fixed uneven multiple resize when AutoAlignNodes is enabled.

Fixed in MindFusion.Spreadsheet for WPF

  • Localization improvements
    • Fix for PdfExporter creating incorrect PDF files on Chinese versions of Windows.
  • Miscellaneous
    • ExcelExporter fix for format warnings in Excel when opening Worksheet whose Name is longer than 30 characters.
    • VLOOKUP function fixes.