Текстовая и графическая формы |
Текстовая форма предназначена для получения отчетов в виде текста и таблиц, графическая - в виде графиков и диаграмм.
Текстовая форма представляет собой описание структуры текстового отчета.
Текстовая форма может иметь любой формат, разрешенный компилятором: Rtf, Sylk, обычный текстовый формат, текстовый формат с управляющими символами печати, доступный редактору .
Графическая форма может быть как автономной, так и управляемой из внешнего модуля формой.
Графическая форма создается в формате, поддерживаемом текстовым процессором
, без использования стилевого оформления.Стилевое оформление графических отчетов производится средствами директив пакета деловой графики Galagraf.
Для просмотра графических форм и отчетов на экране используется пакет деловой графики
, встроенный в текстовый процессор . Пакет деловой графики содержит встроенный компилятор графических форм.Графическая присоединенная форма может быть создана на базе текстовой формы-прототипа.
Трансляция графической формы и формирование графического отчета происходит поэтапно:
первый этап: компиляция графической формы компилятором VIP. Транслируются конструкции формы, описанные на языке grafreport пакета деловой графики ;
, директивы воспринимаются как статический текст, не подлежащий компиляции. Шаблон графической формы, полученный на данном этапе, содержит статический текст, начинающийся директивойвторой этап: формирование отчета на основе псевдокода графической формы, полученного на первом этапе. Создается файл отчета, и исполняются конструкции формы, созданные на языке grafreport пакета деловой графики , стоящим в первой позиции первой строки отчета, что является признаком графического отчета;
. Отчет начинается директивойтретий этап: обработка графической формы пакетом деловой графики grafreport.
и формирование графического отчета. активизируется директивой