
Diagramming adds paged view support and offscreen printing.
Features
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.