| Библиотека деловой и научной графики ChartLib Версия 1.3, июль 2006, © , FORECSYS

| Библиотека функций ChartLib предназначена для построения графиков по таблицам данных. ChartLib строит графики различных типов. Среди них двумерные графики, содержащие точки, линии и многоугольники; графики с разрывной горизонтальной осью; многодневные графики; биржевые свечные графики; вертикальные и горизонтальные гистограммы; сетевые и древовидные схемы.
| Библиотека ChartLib имеет собственный формат входных данных CHD (CHart Description). Файлы формата CHD представляют собой обычный табулированный текст с «вкраплением» командных строк, задающих структуру и внешний вид графика (см. примеры). Поддерживается более 150 команд (см. также Глоссарий команд), более 50 свойств точек графика, имеется встроенный калькулятор арифметических выражений.
| ChartLib позволяет выводить графики в окно прикладной программы, на принтер и в файлы графических форматов BMP, EMF, PNG, JPEG, GIF. Графические изображения могут быть импортированы в офисные документы через буфер обмена. ChartLib имеет богатые возможности для работы с цветами, заливками, рамками, формой объектов, и т.д., позволяя создавать профессиональный дизайн графиков.
| При выводе графика в окно ChartLib позволяет масштабировать и сдвигать изображения, выделять точки и просматривать дополнительную информацию о них, выбирать подмножества точек и выводить по ним отдельную информационную таблицу. В режиме трехмерной графики поддерживаются произвольные перемещения по сцене.
| Несколько графиков могут быть отображены на одном слайде. При этом поддерживается возможность синхронного масштабирования осей. Несколько слайдов могут быть собраны в фильм. При выводе графика в окно можно включить режим просмотра фильма, когда слайды будут сменять друг друга автоматически.
| Библиотека ChartLib может использоваться для генерации часто обновляемых графиков в Интернете (биржевой информации, голосования, серверной статистики). Она позволяет генерировать PNG, JPEG или GIF изображения с частотой до нескольких раз в секунду (в зависимости, конечно, от сложности изображения). Библиотека ChartLib переносима под UNIX.

На основе библиотеки ChartLib разработан пакет программ ChartLive для MS Windows, в состав которого входят:

- Приложение chdView.exe для просмотра файлов формата CHD.
- Утилита chdConv.exe для преобразования файлов формата CHD в графические изображения форматов BMP, EMF, PNG, JPEG или GIF.
- Утилита ttf2clf.exe для формирования растровых шрифтов собственного формата CLF, используемых при генерации графических изображений.
- Компонент SliChart.pas
для встраивания графиков в собственные приложения, разрабатываемые в среде DELPHI.
- Примеры CHD-файлов.

В свободно распространяемую демо-версию пакета ChartLive входит только программа chdView.exe и примеры CHD-файлов. Демо-версия исключает любые коммерческие применения программы. Можно свободно использовать её для учебных и научных целей.