Формат отчета (формы) |
Отчет (форма) может иметь следующие форматы:
расширенный текстовый формат с управляющими символами печати, поддерживаемый редактором
;обычный текстовый формат, доступный любому текстовому редактору;
формат Rtf (для текстового процессора типа Microsoft Word и других, поддерживающих данный формат);
формат Sylk (для электронной таблицы Excel).
Формы для электронной таблицы Excel создаются в формате Sylk в среде Excel. Sylk-формы могут быть как автономными, так и управляемыми из приложения.
В отчет выводятся только те ячейки Sylk-формы, которые содержат простые строки. Все остальные строки формы (ключевые или управляющие конструкции) в отчет не выводятся и должны полностью размещаться в первой колонке таблицы.
Ячейка электронной таблицы Excel может содержать не более одного шаблона поля. Количество символов в ячейке ограничено 65536 символами (для версии Excel 97).
Ячейки с простыми строками, размещенные в цикле, тиражируются либо по вертикали (обычный цикл), либо по горизонтали в соответствии с количеством итераций цикла.
В формах наряду с обычными полями допускается использование мемо-полей (синтаксис мемо-полей не имеет особенностей). Различают текстовые и не текстовые мемо-поля.
Текстовые мемо-поля длиной более 255 символов выгружаются в отдельный текстовый файл, ссылка на который помещается в файл проекта на этапе исполнения Sylk-формы.
Не текстовые мемо-поля трактуются как Ole-объекты, которые при исполнении формы накладываются на данную ячейку.
В Sylk-формах разрешено использование графических полей, которые позволяют подключить к шаблону поля графический файл. При исполнении отчета на ячейку с шаблоном данного поля будет наложен рисунок из подключенного файла. При необходимости высота строки таблицы Excel будет автоматически увеличена.
При разработке Sylk-форм Вы имеете возможность использовать встроенные функции Excel, формулы и региональные установки Windows (дата, время и т.д.).
Rtf-формы создаются в формате rtf в среде MS Word. Правила описания rtf-форм совпадают с формами для
, но для форматирования отчета можно использовать средства, доступные в MS Word: шрифтовое оформление и т.п.Имеется ограничение: нельзя использовать символы, имеющие двухбайтовый код в Unicode.