Цитата: unfreqient
Цитата:Сделай rtf-шаблон, в нем как-нибудь обозначь места для подстановки (напр. {#1}). И при выгрузке просто подменяй на данные.
Это очень хорошое решение!
Только я бы предложил вместо фигурных скобок использовать квадратные (т.к. фигурные являются частью синтаксиса rtf и в теле RTF экранируются слешами.
т.е. для вашего примера искать и заменять надо будет текст \{#1\}
В качестве меток можно использовать английские буквы, подчеркивая, цифры
т.е. так [DB_PRICE] или так [#ALL_SUMMA_OF_PRICES]
зачем придумывать когда уже есть reportf -
http://www.vsi.ru/~apl Это генератор отчетов в Word'овском формате RTF, а также в форматах
txt и html. Поддерживается до 9 уровней детализации и все присущие
Word'у прелести (таблицы, графика, колонтитулы, колонки и пр.).
Пригодится всем тем, кто подустал от капризов QuickReport'a, и хотел
бы заменить его чем-нибудь более
- (килобайт на 200) компактным;
- надёжным;
- переносимым;
- удобным;
- простым;
- открытым;
- совместимым с DOS;
- и т.д, и т.п.
Есть подозрение, что RepoRTF всем этим требованиям удовлетворяет.
Вся мощь MS Word к вашим услугам при создании отчетов, а если вам часто
приходится брать бланки документов из КонсультантаПлюс и делать из них
отчеты, которые к тому же приходится пересылать по E-mail, тогда вы
сможете оценить RepoRTF по достоинству.