Интерактивность: Утилита просмотра графиков chdView

Утилита chdView предназначена для просмотра графиков формата CHD в одном или нескольких окнах. Она поддерживает полный набор интерактивных возможностей, реализованных в библиотеке ChartLib и в компоненте TSliChart, и дополнительно предоставляет возможности работы с файлами, выделения подмножеств точек, работы со слайдами и фильмами. Доступ к этим возможностям осуществляется через меню, организованное в форме панели инструментов.

Окно приложения chdView

При вызове утилиты ей передаётся список загружаемых файлов:

chdView <опции> <файл> ... <опции> <файл> <опции>
Утилита воспринимает следующие опции (между именем опции и значением опции не должно быть пробела):

 -dИмяДиректории Имя директории, из которой будут считываться все последующие файлы. 
-wШиринаОкна Ширина окна программы просмотра графиков, в пикселах. 
-hВысотаОкна Высота окна программы просмотра графиков, в пикселах. 
-xЛевоОкна Позиция левого края окна программы просмотра графиков, в пикселах. 
-yВерхОкна Позиция верхнего края окна программы просмотра графиков, в пикселах.
-n Создать новый слайд. Если опция не указана перед именем файла, и этот файл не содержит собственной команды #NewSlide, то содержимое файла будет загружено на предыдущий слайд. 
-s Использовать встроенную статусную строку на каждом слайде.
-b Отключить двойную буферизацию. Двойная буферизация скрывает процесс прорисовки графика, выводя сразу готовое изображение. При этом расходуется дополнительный объём памяти на хранение растрового изображения графика в каждом открытом окне.
-/ Игнорировать остаток командной строки.

При запуске без параметров утилита chdView показывает слайд с пустым графиком. В этом случае пользователь загружает CHD-файл для просмотра с помощью кнопок меню.

Интерактивность: Функции меню

Перечисленные ниже функции меню поддерживаются только утилитой chdView. Некоторые из этих функций доступны также через панель инструментов и выпадающее меню.

Меню «Файл»
 
Открыть CHD-файл и загрузить его содержимое на новый чистый слайд
Открыть CHD-файл и загрузить его содержимое вместо текущего слайда
Открыть CHD-файл и загрузить его содержимое поверх текущего слайда
Открыть CHD-файл и загрузить его содержимое в новое окно
Сохранить текущий слайд
Сохранить все слайды фильма в серию файлов
Распечатать слайд
Закрыть все окна, выйти из программы

Меню «Вид»

Отменить показ тектовых комментариев TR рядом с точками
Показывать тектовые комментарии TR только рядом с выделенными точками
Показывать тектовые комментарии TR рядом со всеми точками
Обновить слайд
Установить максимальный масштаб отображения для всех графиков на слайде. Максимальный масштаб позволяет увидеть все точки графика. 
Включить/отключить режим двойной буферизации. При включенной буферизации слайд прорисовывается быстрее и без мелькания на экране, но это требует большего объёма памяти. 

Меню «Выделение»

Выделять точки
Снимать выделение с точек
Инвертировать выделение точек 
Выделить все точки графика
Форма выделителя области — прямоугольник
Форма выделителя области — эллипс
Форма выделителя области — полуплоскость
Форма выделителя области — полоса
Выделять/не выделять точки, находящиеся за пределами видимой в окне области графика
Вывести сводную таблицу по выделенным точкам

Меню «Слайды»

Перейти на первый слайд в фильме
Перейти на предыдущий слайд в фильме
Перейти на следующий слайд в фильме
Перейти на последний слайд в фильме
Запустить показ фильма. Все слайды показываются последовательно с заданной задержкой. 
Остановить показ фильма
Показывать фильм в цикле бесконечное число раз
Скопировать слайд в буфер
Очистить слайд, удалив с него все графики
Удалить слайд, изъять его из фильма
Переместить текущий слайд, поставив его первым в фильме 
Поменять местами текущий слайд и предыдущий
Поменять местами текущий слайд и следующий
Переместить текущий слайд, поставив его последним в фильме 
Выдать справочную информацию о количестве и именах слайдов

Меню «Справка»

Руководство по формату CHD
Инструкция пользования утилитой chdView
Включить/отключить всплывающие подсказки на кнопках меню
Домашняя страница разработчика в Internet
Кратко о программе