Введение: Объекты

Библиотека ChartLib оперирует объектами четырёх уровней:

Слайды
Основным рабочим объектом является слайд. Слайд — это изображение, которое целиком выводится в пользовательское окно или графический файл.

Слайд создаётся командой NewSlide. Созданный слайд сразу становится активным — именно к нему будут относиться все последующие команды и строки данных. Переключить активный слайд можно в любой момент с помощью команды Slide.

Фильмы
Фильм — это последовательность слайдов. При просмотре слайда в окне пользователь имеет возможность переключаться с одного слайда на другой внутри одного фильма.

Слайд вставляется в фильм командой SetFilm. Слайд не может принадлежать нескольким фильмам одновременно. Внутри фильма слайды располагаются в порядке их создания.

Задать имя фильма можно также при создании слайда командой NewSlide. По умолчанию, если имя фильма не задано, слайд вставляется в фильм с именем default.

Панели на слайдах
Слайд может содержать один или несколько графиков, текстовые поля и легенду. График вместе с примыкающими к нему вспомогательными областями (заголовками, осями и их названиями) образует панель. Каждая панель имеет уникальное имя, которое даётся ей при создании командой NewPanel. Созданная панель сразу становится активной, и в неё направляется входной поток команд. Любую панель можно активизировать по имени или порядковому номеру на слайде командой Panel.

Если на слайде создано несколько панелей, их размещение и относительные размеры задаются командой Group. Без этой команды панели имеют одинаковый размер и размещаются друг под другом.

Использовать команды SetFilm, NewSlide и NewPanel в явном виде не обязательно. Если их не использовать, будет автоматически создан фильм default с единственным слайдом default, содержащий единственную панель с именем default.

Области на панелях
Для формирования внешнего вида панелей модифицируются свойства отдельных областей на панелях слайда. Ниже приводится перечень областей, из которых составляются панели различных типов.

Области на панелях 2D

Chart Двумерный график — основной объект на панели
Title Заголовок графика, выводимый над графиком
TitleBelow Заголовок графика, выводимый под графиком
XAxis Горизонтальная ось
YAxis Основная вертикальная ось
ZAxis Вторая вертикальная ось. Не изображается, если ни одна точка графика не имеет параметра Z
XName Название горизонтальной оси, размещается внизу
YName Название основной вертикальной оси, размещается вверху слева
ZName Название второй вертикальной оси, размещается вверху справа
TextNear Текстовое поле для надписей рядом с точками
TextInner Текстовое поле для надписей внутри точек
TextRight Текстовое поле для надписи рядом с активной точкой

Области на панелях pie

Chart Круговая диаграмма — основной объект
Title Заголовок над графиком
TitleBelow Заголовок под графиком
TextNear Текстовое поле для надписей рядом с секторами
TextInner Текстовое поле для надписей внутри секторов
TextRight Текстовое поле для надписи рядом с активным сектором

Области на панелях text

Text Текстовое поле — основной объект

Области на слайдах

StatusBar Панель 0 — статусная строка