 |
|  |
 |
Генератор отчетов RTF и HTML
Поскольку документы, как правило, значительно меньше 1 Mb, то указанные затраты можно не принимать
во внимание. Время формирования отчета в формате Rtf определяется исключительно затратами на
вычисление “вставляемых” в документ значений и считывание записей из БД. Редактор WinWord.exe (или
Excel) используется только на этапе вывода готового отчета на экран, а также при разработке
исходных макетов-документов. Программа автоматически настраивается на специфику файлов Rtf любых
редакторов, а не только WinWord. Встроенный язык Rtf и XML позволяет определять такие свойства
документа, которые не могут быть достигнуты визуальными средствами ни в одном известном редакторе,
включая WinWord. Исходные обрабатываемые данные могут быть представлены в файлах любых типов,
включая текстовые файлы. Исполнение отчета или таблицы Excel в формате HTML не имеет
принципиальных отличий от RTF. Формирование файлов ведется не последовательной цепочкой
инструкций и без использования WinWord и Excel, а по специальной технологии напрямую (ноу-хау),
что позволяет генерировать даже огромные файлы с уникальной скоростью (см. ниже). Смею утверждать,
что в традиционном программировании при самых благоприятных раскладах показатели
производительности будут на порядок скромнее, а многое из того, что автоматически обеспечивается
Ekonom, просто не возможно добиться в популярных средах программирования. Основная часть отчетов,
независимо от количества объектных и прочих вложений, выводится мгновенно. При этом соблюдается
основной принцип компонентного программирования, а именно: никаких ограничений и никаких новых
правил, кроме тех, которые установлены используемыми компонентами (Word, Excel, Explorer и т.д.).
Пользователь должен иметь дело исключительно с однотипным ему известным интерфейсом популярных
компонентов. Вычислительные операции, связанные с формированием вставок в документ, также
исполняются по специальной “скоростной” технологии. Подробное описание и программу можно получить
на www.korshak.boom.ru
|
|
 |
|  |
|