We have released version 4.6 of FlowChartX. It adds a Ruler control and several user-requested features:
Ruler control(a feature of FlowChartX Pro edition)The Ruler control provides horizontal and vertical scales that helps users measure flowchart items. To specify which Flowchart instance is shown in the ruler, set the Document property.
The ruler tracks mouse movements and modifications being performed on an item, and displays markers over the scales indicating the current position in diagram's coordinate system. The colors of these markers can be changed using the PointerColor and ProjectionColor properties.
If EnableGuides is set to true, the ruler allows aligning several items by clicking on a scale and dragging. That displays alignment guides which follow the mouse pointer and move all selected items on their way. If no diagram elements are selected, all items are moved.
To specify what units are displayed in the scales, assign a member of the EUnit enum to the BaseUnit property, and set UnitScale to define how much the BaseUnit should be scaled.
Preserve order in TreeLayoutIf the PreserveOrder property of TreeLayout is enabled, the layout object will preserve the original geometric order of child nodes when arranging them under their parent. This can be used to arrange tree branches in a specific order by first positioning them in increasing horizontal or vertical positions. Another possibility is to apply TreeLayout from *Modified event handlers to let users rearrange the tree branches by dragging and dropping a node.
Table footersTable nodes can display footer text, specified via their Footer property. The height of the footer area is set via FooterHeight. It can be further customized using the FooterStyle, FooterColor and FooterFillColor properties.
Miscellaneous~ setting Behavior to bhSelectOnly allows user to only select existing items, but not modify them or draw new ones
~ the last row in a Table will now be rendered clipped if it fits only partially inside the node, whereas in previous versions the row would not be rendered at all
~ PrintOptions.HeaderFont specifies the font for the header of a printed page
~ intermediate arrowhead shapes are now rendered for Bézier links
Registered customers with an active upgrade subscription can download the licensed version from the
clients area on our site.
A trial version is available for download here:
https://www.mindfusion.eu/FCXdemoPro.zip Enjoy!