170______________________________________________Глава j

К компонентам, отображающим графическую информацию, может быть отне-
сен и рассмотренный в разделе 3.2.5 компонент FIBook со страницы библиотеки
ActiveX. На приводившемся в этом разделе рис. 3.7 показано, как можно использо-
вать этот компонент для отображения диаграмм и графиков данных, занесенных в
таблицу.

Еще одним интересным компонентом, отображающим графическую информа-
цию, является Chartfx со страницы библиотеки ActiveX. Он представляет собой за-
конченный редактор диаграмм со встроенной инструментальной панелью (рис. 3.18).
Нажимая кнопки инструментальной панели пользователь может задавать новые
данные (вторая кнопка справа на рис. 3.18 и выбор опции Data Editor), изменять тип
диаграммы, сохранять диаграмму в файле с расширением .chf или загружать ее из
аналогичного файла, копировать диаграмму в буфер обмена Clipboard и таким обра-
зом включать ее в другие документы (например, в документы Word) и т.п.

Как и в других компонентах ActiveX, доступ к свойствам Chartfx во время про-
ектирования может осуществляться с помощью Инспектора Объектов или щелч-
ком правой кнопки мыши и выбором из всплывшего меню команды Properties
(Свойства). При выборе этой команды вы попадете в многостраничное диалоговое
окно, позволяющее задать свойства компонента. Остановимся только на несколь-
ких из них, которые вы можете задавать в этом диалоге, в Инспекторе Объектов
или программно.

Свойство Series на странице Data Values диалога (в Инспекторе Объектов оно
названсГ"№й1епев) обозначает число серий данных (на рис. 3.18 равно 2). Свойство
Points на странице Data Values диалога (в Инспекторе Объетов оно названо NValu-
es) обозначает число значений по оси аргументов (на рис. 3.18 равно 4). Страница
диалога Elements позволяет задать какие-то характерные уровни (опции Value —
Text, на рис. 3.18 отмечен уровень 40 с текстом «Минимально допустимый запас»),
выделить цветом какие-то полосы уровней (опции From — То — Color, на рис. 3.18 вы-
делены полосы 0 — 20 и 20— 40), задать текст в строке состояния (опции ID — Width
— Text). Прочие свойства позволяют задать тексты вверху диаграммы, внизу, слева,
справа, выбрать шрифты, задать координатные сетки и многое другое.

Более простым, но, возможно, более полезным на странице библиотеки ActiveX
является компонент Graph (рис. 3.19). Он позволяет отображать данные в виде
диаграмм различных типов. Настройку можно проводить так же, как и в других
компонентах ActiveX, или в Инспекторе Объектов, или командой Properties из
меню, всплывающего при щелчке правой кнопкой мыши на компоненте. В много-
страничном диалоговом окне, всплывающем при выполнении этой команды, на
странице Graph можно выбрать тип диаграммы или графика (опция GraphType) и
число точек аргумента (NumPoints). На странице Data можно'задать данные:

Приложение на основе