Table of Contents
This module is only available in the pro-version of the library.
When visualizing data it is often useful to have both a quick graphical view which can show high level trends and a detailed table view with the exact figures. The table module supports the creation of an almost endless varieties of tables.
The table library module will allow any kind of rectangular table with an arbitrary number of rows and columns. user selectable size, cells may be merged with other cells, have individual background colors, different fonts and various types of borders.
Since graphic tables can be created as objects this also means that they can be added to ordinary graph types in much the same way as for example icons and text objects.
A good way to get an idea of the capabilities of the library is to review Figure 19.1. Standalone table examples where a number of different tables that all have ben created with the library are shown. In the remainder of this chapter the APIs available will be explained by means of a number of worked through examples.
Since table has full support for Client Side Image Maps (CSIM) they can also be used a launch pad to take the user to further detailed information.
In addition to adding data tables to graphs it is also possible to create graphic tables on the fly all by its own. This has the advantage compared with HTML tables to allow users to make copies of the table while maintaining the exact formatting of the table.
In addition to the standalone tables shown above another common usage is to combine a graph and a table. An example of how this can be done is shown in Figure 19.2. Combining a graphic table and a bar graph below. The exact steps how to create this graph is described in Case study: Adding a table to a bar graph.