Форум » [x]Harbour » рендерер печатных форм (помогите найти и понять) » Ответить

рендерер печатных форм (помогите найти и понять)

dimao: Добрый день! Я тут озадачился "овиндовслением" старой проги. Она печатает весьма полезный отчетик в текстовый файл, который приходится потом печатать через wordpad. Я как-то раз взял и сверстал его в табличке в ООWriter - получилось вдвое короче без потери читабельности. Подскажите, есть какие-то рендереры печатных форм, чтобы печатать таблички в windows или unix? Я никогда ничего подобного не писал, поэтому подробные хауту приветствуются. в программе формируется массив колонок для одной строки и передается примитивному рендереру-форматтеру. Он по своим настройкам делает многострочные ячейки, если нужно, заданной ширины. Спасибо. ЗЫ: пытался слету разобраться в формировании PDF - что-то озарение не пришло и просветление не наступило! Помогите, пожалуйста!

Ответов - 26, стр: 1 2 All

SergKis: Haz пишет Но в целом, это пока для меня самый удобный инструмент. Подтверждаю. Оч. давно используем платный LibXL, но попробовал xlsxml и теперь все таблицы получаю им. Главное, первым делом создать описания всех стилей, а потом вывод как на матричный принтер слева на право и сверху вниз

Dima: SergKis пишет: потом вывод как на матричный принтер слева на право и сверху вниз Это конечно минус , в Ole можно прыгнуть куда угодно , но это дело привычки наверное :)

SergKis: Dima пишет Это конечно минус , в Ole можно прыгнуть куда угодно , но это дело привычки наверное Минуса не вижу. В проекте формы-таблицы мы всегда знаем ее показатели, но не содержимое. Описываем показатели, потом ссылаемся на них при связке с информацией при выводе. Скорость получения отчета получается приятная. + наличие excel, calc не обязательно, если что, отсылаем xml кому надо ...


MIKHAIL: SergKis пишет: Минуса не вижу Смотря какие задачи стоят. Интерактивности и автоматизации макросов в xml по моему не засунуть

Haz: MIKHAIL пишет: Интерактивности и автоматизации макросов в xml по моему не засунуть Формул сколько угодно. Даже удобнее чем в OLE. То чего нет, к примеру форматирование перед печатью я выполняю открыв xml через ту же ole

krutoff: Может не в той теме пишу, но продублирую. Попробовал XLSXML - отлично! Но заказчик захотел поле Number 16 знаков для номера банк.карты и вывод успешно загнулся. Я доковырял до модуля xlsxml_s.prg строка 123: ::writeData( "Number", row, column, AllTrim( Str( xData, 18, 6 ) ), style ) Получается, если разрядность больше - идут звезды при выводе. Не знаю, кто поддерживает этот модуль, - поправьте, плз.



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