Sick and tired of boring software?
We have the Solution...

ChartPro Wrapper Template

Our ChartPro Wrapper template for the Codejock Chart Pro ActiveX control enables Clarion developers to quickly add the power of the control to their applications in a matter of minutes. Our product boasts full support for all recent versions of Clarion, ABC and Legacy compatability, and an easy to use Template and Class interface.

Demo

To demonstrate the combination of the ActiveX control and our Wrapper Template in action we've compiled a quick video to show just how easy it is to add to your application. We've also made the demo application that is included with the template available for you to download and review at your convenience.
Video Demo Buy

Purchase

Select Currency:

New Purchases

Licence Required:
 

New purchases include an Annual Maintenance Plan.
The Codejock ActiveX controls are not included.


Annual Maintenance Plan

(subject to valid existing plan)
Licence Required:
 

Lapsed Maintenance Plan

(Lapsed 28 days +)
**** Special Amnesty Event ****
Licence Required:
 

New Purchases

Licence Required:
 

New purchases include an Annual Maintenance Plan.
The Codejock ActiveX controls are not included.


Annual Maintenance Plan

(subject to valid existing plan)
Licence Required:
 

Lapsed Maintenance Plan

(Lapsed 28 days +)
**** Special Amnesty Event ****
Licence Required:
 

Distributors


Noyantis ChartPro Wrapper Template for the Codejock Xtreme Chart Pro ActiveX control.

The template is extremely easy to add to your application. It supports from C6 through to C10 and is both ABC and Legacy compatible. Of course, as you would expect it can be added to multi-dll applications as well as single applications. It consists of various global, window, extension and code templates as well as a very feature rich class.

Demo applications that show some of the more "exciting" features are included in the installer to help you maximise the most out of your investment as fast as possible.

The template is continually being updated due to the progressive development of the actual ActiveX control. This does mean from time to time that a particular feature within the control might not be covered directly by the template. We will of course add new updates to cover these features in future builds but, to make sure you're not left waiting around, we include a set of extra methods within the class to allow you to communicate directly with the control.

We offer email support, we actively monitor and interact with the Clarion newsgroups and even hold a monthly User Group webinar thanks to the generosity of the guys over at ClarionLive.

Xtreme Chart Pro provides Windows developers with a sophisticated charting library that supports most of the popular chart styles used today. Virtually every development platform for Windows is supported.

Some of the chart styles available are Area, Bar, Bubble, Candle Stick, Line, Fast Line, Funnel, Pyramid, Gantt, High Low, Pie, Point, Range Bar, Spline Area, Stacked Area, Stacked Bar, Stacked Spline, 100% Stacked Bar, 100% Stacked Area, Side-by-Side Stacked Bar, Scatter Line, Step Line, Stacked Spline Area, Doughnut, 3D Pie, 3D Doughnut, 3D Torus, 3D Pyramid and Rotated Bars with many more chart styles to come.

In addition to supporting several popular charting styles, Chart Pro also supports zooming and scrolling, secondary axes, multiple diagrams and markup titles. Included is a Chart Builder application that allows a chart to be built using the WYSIWYG designer and then loaded into the chart.

The Flow Graph control is also included with the chart, which is a graphing control used to display relationship graphs. This control can be thought of as a tool to visually display the relationships for a relational database.

Product Features

  • Bar Chart: A bar chart displays data with rectangular "bars" with lengths relative to the data they symbolize. Generally a bar chart is used to display discontinuous data, however it can also be used for continuous data.
  • Stacked Bar Chart: A stacked bar chart is similar to a standard bar chart except the bars for a given argument will be stacked on top of each other. You can stack the bars vertically or horizontally. This type of chart is used to compare the relationship of parts to the whole.
  • Side-By-Side Stacked Bar Chart: A side-by-side stacked bar chart is similar to a standard stacked bar chart except you can have many stacked bars per argument.
  • 100% Stacked Bar Chart: A stacked bar chart is similar to a standard bar chart except the bars for a given argument will be stacked on top of each other. You can stack the bars vertically or horizontally. This type of chart is used to compare the relationship of parts to the whole. Each bar is used to represent a total.
  • Gantt Chart: A Gantt chart is a type of range bar chart commonly used for task \ schedule planning. Typically a Gantt chart is used for displaying the progression of a project and will display the length each individual task will take versus the progression of time.
  • Bubble Chart: A bubble chart is just a variation of a point chart, only it displays bubbles of the data points. Data in displayed in a grid using Cartesian coordinates. Data is displayed along the x and y axis, where x and y can represent any type of data.
  • Financial Candle Stick Chart: A Candlestick Chart is used to display trends for financial data, generally stock market prices. Candlestick charts are much easier to rear than a traditional bar chart to a stock market trader. The candle sticks make it fast and easy to compare the high and low, open and close of data.
  • Area Chart: Area charts are commonly used to display accumulated values over a period of time. Data is displayed using different colors in the "area" below the line.
  • 100% Stacked Area Chart: A 100% Stacked Area chart is very similar to an area chart, only the data is stacked on top of each other and the data values for each item will total 100%.
  • Line Chart: A line chart is is used to show a series of data points connected by straight line segments. Charts of this type are generally used to illustrate trends in data over a period of time.
  • 2D/3D Pie and Doughnut Charts: The pie and doughnut chart displays a series of data as "slices" of a "pie". The data in the pie chart will be divided up into slices, each represents a percentage of the pie.
  • Point Chart: A point chart displays data in a grid using Cartesian coordinates. Data is displayed along the x and y axis, where x and y can represent any type of data.
  • Spline Chart: A spline chart is used to show information as a series of data points connected by smooth flowing "spline" segments. The spline will draw a smooth flowing line through all data points in the data set.
  • High Low Chart: The High Low chart displays the high and low, open and close of data. Each "bar" represents the high, low, open and close of data for a given value.
  • 3D Torus: A 3D Torus chart displays data as a 3D "donut". The 3D Torus chart displays a series of data as "slices" of a "pie". The data in the pie chart will be divided up into slices, each represents a percentage of the pie.
  • Step Line Chart: The Step Line chart is another form of a Line chart. Unlike the traditional line chart, Step line charts only use vertical and horizontal lines to connect the data points forming what looks like steps.
  • Funnel Chart: The Funnel chart displays a series of data in a funnel shape. The top portion of the funnel will typically contain the largest percentage of the data, while the bottom will "funnel" down to the smallest percentage.
  • 2D/3D Pyramid Chart: The Pyramid chart displays a series of data in a pyramid shape. The size of the pyramid sections are all relative to each other and the order does not matter.
  • Scatter Line Chart: A Scatter chart is similar to a line chart, only the scatter chart will plot the data values in the exact order that they are entered and connect the plots with a line (unlike the line chart which will order the data based on the x and y axis).
  • Range Bar: A Range Bar is used to display data\events that have a finite beginning and end value. The range bar can be displayed both overlapped or side-by-side so the different ranges of data can easily be compared to each other.
  • Fast Line Chart: Fast line is a variation of the normal line style that considerably improves performance by reducing the time it takes to draw the points in a line. This is ideal for drawing 10,000+ points really fast.
  • Custom Markers: Any chart style that uses markers to visually show a data point can customize the color, size and shape of that point. Shapes include circle, square, star, etc.
  • Rotated Bars: Any of the 2D chart styles can flip the X and Y axis. This allows styles such as the Bar chart to be displayed with the columns displayed horizontally.
  • Markup Title Support: Titles in the chart can be fully customized using XML snippets. Titles can also be added to all sides of the chart.
  • Multiple Diagram Charts: The chart allows multiple diagrams of varying styles to be displayed in the same view horizontally or vertically.
  • Secondary Axis: Secondary axis are useful when you need to display a series of data with values that greatly differ from each other or you might use a secondary axis when displaying two series of data with different data types.
  • Zooming and Scrolling: The chart control allows you to zoom and scroll charts. This makes it easy to see data points in a chart that has thousands of points. To zoom, simply make sure the chart has focus and then use the mouse wheel.
  • Chart Builder Utility: Using the supplied "Chart Builder" tool you can build your charts using a WYSIWYG editor to customize the colors, etc. and export them to an xml file that can then be loaded into the chart control.
  • Flow Graph Control: The Flow Graph control is a graphing control used to display relationship graphs. This can be thought of as a relationship diagram commonly used to display the relationships for a relational database.


Please note, the Codejock ActiveX control is not included in this product - the template is a wrapper only for the control.

While we're always here to help, some questions can be quickly answered by simply pointing you in the right direction. Below are a few of the more common questions that are asked.

The only extra file you need to ship with your application is the actual Codejock ActiveX file itself. The OCX file is located within the "Bin" directory of your Codejock installation.

Like any ActiveX control, the Codejock ActiveX control needs to be registered within windows. This can be accomplished in a number of different ways, these include:-

  • Have your installation scripts perform this task (eg, SetupBuilder by Lindersoft)
  • Use RegFree COM technology (for Clarion 9.1 onward users)
  • Have your application perform the registration
    (your application will need to be run with sufficient access rights within windows)

Within the "Bin" directory of your Codejock installation, a Licence file (".lic") will exist. This includes your individual "Validation Code". The contents of this file, especially the "Validation Code" needs to be compiled into your application. To accomplish this follow these steps:-

  • Go to the Global Extension template.
  • Go to the Global Extension ActiveX Licence tab.
  • Select the "Compile Licence Into Application" option.
  • There are 3 entries - "Copyright", "Product ID" and "Validation" The first two entries will be disabled if a pre-defined Codejock version has been selected on the "General" tab. Copy the contents of the licence file into the related entries EXACTLY.
  • Recompile your application.

Now, your Codejock licence details will be compiled into your application.

Yes, all of the Codejock ActiveX controls support multiple languages and are shipped with over 30 different language support files.

To use a language other than English (default language), simply specify the name of the language file in the "Language Resource" entry on the "General" tab of the Global Extension template.

The Global Extension template only needs to be added to the apps that contain procedures that utilize the control.

End User Interface

The feature rich control contains a multitude of facilities. Here are a few screen shots for you to review.

Click on an image to enlarge

  • Standard Bar Chart
  • Range Bar Chart
  • Stacked Bar Chart
  • 100% Stacked Bars Chart
  • Rotated Bars Chart
  • Standard Point Chart
  • Bubble Chart
  • Line Chart
  • Scatter Line Chart
  • Fast Line Chart
  • Step Line Chart
  • Spline Chart
  • Funnel Chart
  • 2D Pyramid Chart
  • 3D Pyramid Chart
  • 2D Pie Chart
  • Doughnut Chart
  • 3D Pie Chart
  • 3D Doughnut Chart
  • 3D Torus Chart
  • Exploded Pie Chart
  • Standard Area Chart
  • Spline Area Chart
  • Stacked Area Chart
  • 100% Stacked Area Chart
  • Stacked Spline Area Chart
  • High Low Financial Chart
  • CandleStick Chart
  • Gantt Chart
  • Secondary Axis Charts
  • Zooming and Scrolling
  • Multiple Diagram Support
  • Chart Builder Tool
  • Combination Chart
  • Line Styles
  • Markup Title Support
 

Template Interface

The template interface has been purposely designed to be as easy to use and as intuitive as possible, leaving you to focus on the development of your application.

Click on an image to enlarge

  • Global Extension Template