SERGE_BLIZNUK
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Arvur Цитата: взял, большое спасибо, посмотрю, почитаю с удовольствием! unfreqient Цитата: Сделай rtf-шаблон, в нем как-нибудь обозначь места для подстановки (напр. {#1}). И при выгрузке просто подменяй на данные. | Это очень хорошое решение! Только я бы предложил вместо фигурных скобок использовать квадратные (т.к. фигурные являются частью синтаксиса rtf и в теле RTF экранируются слешами. т.е. для вашего примера искать и заменять надо будет текст \{#1\} В качестве меток можно использовать английские буквы, подчеркивая, цифры т.е. так [DB_PRICE] или так [#ALL_SUMMA_OF_PRICES] Цитата: Придется правда поразбираться с тегами rtf, | да вроде ни к чему ;-))) читаешь как поток RTF, находишь вхождения своих идентификаторов, подменяешь на значение нужных полей. всё... Да, правда для русских буковок нужно подменять хитро - через их коды... Т.о. задача с отчётом вполне решаемая. Удачи. |