Форум » GUI » Колонтитул в RTF-файлах, выводимых с помощью MiniGUI » Ответить

Колонтитул в RTF-файлах, выводимых с помощью MiniGUI

Dr. Oldwarez: Итак, таблицы RTF формат, употребляемый в MiniGUI уже поддерживает, если создать, к примеру, Wordовский документ и сохранить его в формате RTF. У меня получается и отрисовка таблицы и заполнение её значениями, правда, таблица эта создаётся заранее и не позволяет изменять число строк. Может, подскажете, как отрисовывать таблицу в RTF на программном уровне. И, самая большая проблема - вывод колонтитулов. Как сделать, чтобы на каждой новой странице автоматически выводился колонтитул с распечаткой определённых полей? Я в Word когда RTF набирал, колонтитулы выходили, а при использовании MiniGUI и его встроенного RICHEDIT, употребляемого для просмотра и редактирования сгенерированного документа, колонтитулы куда-то исчезают. Если можно, добавьте в следующей версии поддержку колонтитулов для RICHEDIT.

Ответов - 2

Dr. Oldwarez: Итак, временно обошёл это с помощью FastReportа, где был отрисован отчёт, состоящий из заголовка, состоящего из единственного RichEdit, который автоматически заполняется содержимым RTF перед началом отчёта. Кроме заголовка есть только PageHeader. MasterData отсутствует. Перед вызовом FastReport отчёт генерится из шаблона автоматически, с помощью MEMOREAD->STRTRAN->MEMOWRITE.

Andrey: Dr. Oldwarez пишет: У меня получается и отрисовка таблицы и заполнение её значениями, правда, таблица эта создаётся заранее и не позволяет изменять число строк. Может, подскажете, как отрисовывать таблицу в RTF на программном уровне. Если можешь делать таблицу, то в цикле сделай заполнение.... А вообще без разницы что DOC, что RTF .... Прочитай здесь на форуме перевод VBA на Харбор ....



полная версия страницы