ActiveX: New features in version 3.00(August 2005)

  • I added mouse support to RMChart. Every time a mouse event happens on the chart control, one of the three mouse events (MouseUp, MouseDown or MouseMove) in your program is raised, dependend on the type of mouse event. Besides the four default parameter,a fifth one gets passed which hold a lot of informations about the chart and the objects in it. See Mouse support and User Defined Type tRMC_INFO for more informations. And you could check the new "MiniDesigner" example in the VB6 demo project, to get an idea what could be done with the informations you get via the mouse support.
  • I enhanced the concept of creating a chart from a RMC-file or string. In previous versions it was only possible to create a chart in RMCDesigner, save it to a *.rmc-file (or a string with the content of such a file) and "play-back" this chart in your application with two lines of code. Now you may additionally change every aspect of this chart during runtime, as if you've created the chart "from scratch". And you can wirte the changes you've made back to a *.rmc-file or string from within your application. See Concept of the RMC content string and for examples the new "MiniDesigner" example in the VB6 demo project.
  • New method control.Draw2Clipboard, which copies a chart either as a bitmap or an Enhaced Meta File to the clipboard. This method can be used the same way as the other RMC_Draw2...() methods, with or without drawing the chart to the screen.
  • Enhanced functionality of control.Draw2Printer: with a new parameter you can define, if a bitmap or an Enhanced Meta File is used for printing.
  • Enhanced functionality of control.Draw2File: if you use as extension for the filename*.emf or *.emf+, the chart will be saved either as an conventional *.EMF-file or as an *.EMF-file, which is only compatible with GDI+, not GDI.
  • The .Font property of the control can now be used to decide, which True Type Font should be used with the chart
  • The legends of none-grid based charts can now be printed on the value labels. To do this, set the property Legend.Alignment to RMC_LEGEND_ONVLABELS. Value labels will then consist of two lines: the legend text and in the second line the value. If you only want to see the legend texts without any value on the labels, set GridlessSeries.ValueLabelOn to RMC_VLABEL_LEGENDONLY.
  • Numeric labels of data axes in grid based charts and X/Y axes in XY-charts can now have up to nine decimal digits. The old property NoDecimalpoint, which could be TRUE (for no decimal digits) or FALSE (for 2 decimal digits) is replaced with property DecimalDigits, which can have a value between 0 and 9. Note: change in your existing sources the old property name NoDecimalpoint to DecimalDigits and set the value according to your needs.
  • The font size and weight of the illustration texts of data axes, X-axes, Y-axes and label axes can now be defined.
  • The font size, font weight and the alignment of the region's footnote can now also be defined.
  • The color (default: Red/Green) for objects of RMC_HIGHLOW series can now be defined with two new properties: ColorLow and ColorHigh.
  • Additional value for property LineSeries(n).SeriesStyle: RMC_LINE_SYMBOLONLY draws only the symbols, not the line between them.