FlowChart.NET adds WMF export

Released: Sep 15, 2010

Updates in this release

Updates in V5.4

  • Swimlane Layout
    Swimlane Layout can be used to arrange process diagrams in which nodes representing activities are placed in swimlanes representing resources. The index of the resource allocated to an activity should be assigned to the corresponding node's LayoutTraits [SwimlaneLayoutTraits.Lane]. By default, the algorithm works with the diagram's LaneGrid, but its SwimlaneGrid property can be set to any class that implements ISwimlaneGrid. This allows applying the layout to a custom-drawn grid rendered through the DrawBackground event, or one composed of locked background nodes. 
  • Export diagrams to WMF format
    WmfExporter creates WMF (Windows MetaFile) images from the content of Diagram objects. In order to use this component, add a reference to the MindFusion.Diagramming.Export.Wmf.dll assembly to your project. To create a WMF file from a diagram, create a WmfExporter instance and call its Export method, passing a Diagram object as parameter.

Other export improvements

  • SvgExporter supports dashed pens.
  • Support for shapes with alternating fill style added to PDF and SVG exporters.
  • Improved quality of curved shapes in SVG.
  • PdfExporter supports bitmaps with Format32bppPArgb pixel format.

Text formatting improvements

  • TextPadding specifies the size of the padding area between the text of nodes and their borders.
  • Speed of the styled text formatting algorithm has been improved.

Miscellaneous

  • Items can be drawn with the right mouse button when RightButtonActions is set to Draw.
  • ControlNodes now check the SelectionOnTop property before bringing hosted controls to front.
  • Fixed a ShowArrowHeads bug in DiagramView3D.
  • The order of child nodes in TreeLayout can be reversed by setting Balance to Reversed.
  • LinkType adds support for Bezier links to SpringLayout.
  • SerializationBinder allows loading diagram files that contain serialized instances of renamed types.