MindFusion.WinForms Pack 2023.R1

Released: Jul 31, 2023

Mises à jour de 2023.R1

Fonctionnalités

New in MindFusion.Diagramming

  • Paged view - Diagram pages are arranged vertically in a shared scrollable range.
    • Apart from using scrollbars, users can also change pages by clicking navigation buttons.
    • The navigation bar can optionally display buttons for adding and removing pages.
    • The control raises PageAdding and PageRemoving validation events to confirm operations.
    • Users can edit page title double-clicking the label in the navigation bar.
  • Styled supplementary labels - New 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.
    • Added support for transforms on embedded bitmaps.
    • Added support for new-line symbols in style and path data attributes.
    • FromFile and FromStream static methods have been added to SvgContent which help you load SVG drawings with less code.
  • Offscreen printing - Diagrams can now be printed without showing them.
  • Miscellaneous
    • You can now specify which visual effect to show when modifying items.
    • New 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 CaptionHeight. This means adjusting a caption through the layout's margins is no longer necessary.
    • BorderColor and BorderWidth properties have been added to DiagramView.

New in MindFusion.Spreadsheet

  • Added CellIndex class which can be used to convert between integer column/row and a string representation of a cell address.
  • Added a new CellCollection indexer which accepts CellIndex as parameter.
  • Added new properties which provide more contextual information for custom function evaluation.

New in MindFusion.Scheduling

  • Added property which lets you create translucent items.
  • Added new ScheduleDB sample project which demonstrates storing the schedule in a SQLite database.
  • Added localizations for following languages: Chinese, Dutch, French, Italian, Japanese, Korean, Polish, Portuguese, Spanish and Turkish.

New in MindFusion Virtual Keyboard

  • Added the CurrentLayout property which returns the KeyboardLayout instance currently in use.

New in MindFusion.UI

  • Added Repeater control which repeats the controls of specified class in a scrollable range.
  • Added NavigationBar control which implements a toolbar that displays navigation buttons.

Correctifs

Fixed in MindFusion.Diagramming

  • SvgNode improvements
    • Fix for S command in path data (shortcut syntax for cubic Bezier curves) when not following another curve.
    • SvgContent parser fixes for subpaths and missing delimiters.
  • Miscellaneous
    • Fix for ResizeToFitText method ignoring TextPadding in KeepWidth mode.
    • Fix for link positions not reindexing correctly when spatial index is enabled.

Fixed in MindFusion.Spreadsheet

  • Fixed ExcelExporter export of quoted texts.
  • Fixed ExcelExporter exception when exporting validations with null message texts.

Fixed in MindFusion.Scheduling

  • Fix for items not repainting immediately after changing StartTime and EndTime properties (also from standard AppointmentForm).

Fixed in MindFusion Virtual Keyboard

  • Fixed unequal layout margins; now the keyboard should center correctly inside its layout area.