Page Index Toggle Pages: 1 Send TopicPrint
Normal Topic Version 1.6 beta (Read 1274 times)
Stoyo
God Member
*****
Offline


MindFusion support

Posts: 13230
Joined: Jul 20th, 2005
Version 1.6 beta
Sep 30th, 2013 at 7:35am
Print Post  
Version 1.6 of MvcDiagram adds the following new features:

Import OpenOffice Draw files
The DrawImporter class can import .odg files, created by the OpenOffice Draw vector graphics editor. In order to use it, you must add a reference to the MindFusion.Diagramming.Import.Draw.dll assembly. Various overloads of the Import method can be used to import the OpenOffice drawing into a DiagramDocument whose pages correspond to the Draw pages, or into a single Diagram whose content is merged from all imported pages. DrawImporter supports shapes from the General and Flowchart shape palettes in Draw. For each node shape from the .odg file, the importer creates a ShapeNode object whose Shape, Text, Brush and Pen properties are set to values corresponding to the imported OpenOffice shape. For each connector shape, the importer creates a DiagramLink object whose Origin and Destination are set to the corresponding imported nodes, and whose ControlPoints reflect the geometry of the connector.

ContainerNode improvements
  • child nodes are now drawn by their containers; when containers overlap, the children of a lower container cannot appear in front of the upper container anymore
  • the ClipChildren property specifies whether to clip child items to container’s boundaries
  • the ZIndex property no longer changes automatically when dropping nodes into a container
  • the Visible property of child items no longer changes when folding or unfolding containers; this lets you keep invisible items inside containers

PdfExporter improvements
  • Improved handling of clip regions in custom drawing code
  • PdfExporter now honors the target Rectangle property of linear gradients
  • PDF shadings now include all colors from a ColorBlend
  • more precise character widths set when text includes both eastern glyphs and Latin characters
  • more precise widths set for Cyrillic characters
  • PdfExporter is now thread-safe

Miscellaneous
  • New overloads of the DiagramView, Overview and NodeListView extension methods have been added. The initFunction parameter can be used to generate a JavaScript function that should be called to initialize the corresponding controls in partial load scenarios (see http://mindfusion.eu/Forum/YaBB.pl?num=1373861644/14#14).
  • controlLoaded event is now raised when a control is loaded on the client-side.
  • Added support for Diagram.LinkHitDistance, DiagramItem.HyperLink and DiagramNode.EnabledHandles properties.
  • Added support for custom node and link types - check the new CustomNodes sample on how to use them.
  • The MeasureUnit property now supports Centimeter and WpfPoint values. The latter allows loading diagram files saved by WPF and Silverlight versions of the control with their default units.

If anyone is interested in trying the beta version, please download this archive containing the updated installer package:
https://mindfusion.eu/_beta/mvcdiag16.zip

Any comments, questions and general feedback are welcome.
  
Back to top
 
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint