В SVN Lazarus включили LazReport

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Attid писал(а):ну отображает же нормально

в отличии от винды и QT в gtk до версии 2.10 не было функций печати вобще - поэтому и сделали отдельный вывод на печать через PostScrip - на самом деле - это очень хорошая идея - вот только реализация...
А вкоде Мартина разобраться сложно (по крайней мере мне пока...) - ну если уж совсем приспичит - то и PostScript изучим :-)

хотя на мой взгляд - надо канвас принтера делать частью LCL и включать в код, зависящие от платформы - чтобы для каждой платформы реализация была родными для неё функциями - сейчас это реализовано только для windows.
Аватара пользователя
Brainenjii
энтузиаст
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение Brainenjii »

При GTK2 у LazReport'a старые проблемы Lazarus'a - объекты живут довольно-таки обособленной жизнью от курсора ^_^ Дальше пока не пошел йцу Где можно найти мануал по работе с LazReport'ом ?
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Brainenjii
Посмотри описание FreeReport на сайте FastReport-а
насчёт GTK2 - см выше - я писал об этом. Там проблема со сдвигом, т.е. объект во время прорисовки действий редактирования почему то рисуется сдвинутым - когда происходит полняа перерисовка - нормально. также в gtk2 возникают ошибки при наложении нескольких объектов друг на друга.
Аватара пользователя
Attid
долгожитель
Сообщения: 2588
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E
Контактная информация:

Сообщение Attid »

alexs
сегодня заметил что в лазаре что-то с принтером делают, может им твои идеи чего не хватает донести ?? =)
NewUser
новенький
Сообщения: 97
Зарегистрирован: 08.05.2007 13:28:40

Сообщение NewUser »

falcon39
незнакомец
Сообщения: 5
Зарегистрирован: 22.05.2007 16:15:44

Сообщение falcon39 »

Здравствуйте.
Есть ли описание этого компонента, а то я уже 3 часа не мого понять как отчет сделать.
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Посмотри на сайте FastReport-а
в разделе документации по 2-й версии
LazReport это порт свободной версии FastReport-а 2.3
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Кстати - в сегодняшей версии SVN lazreport не работает - связано с тем что в lcl у TForm убрали не нужные проперти. Я патчик подготовил и выслал Рейсу (кажется так в русской транскрипции писать его фамилию :-) - будем ждать пока исправит.
AMD
постоялец
Сообщения: 189
Зарегистрирован: 23.01.2008 21:25:25
Откуда: Кишинев

Сообщение AMD »

Attid писал(а):ну отображает же нормально, а что если сделать опцию пусть картинкой печает, типа на канвас принтера жестоко перерисовывать или чушь говорю ? =) тогда картинку создать срисовать с канваса репорта и на принтер.



Может кто грамотный в этом есть?

я думаю что мартин =) мсе на ура все печатает =)

А чем лазарус картинки на печать отправляет?
AMD
постоялец
Сообщения: 189
Зарегистрирован: 23.01.2008 21:25:25
Откуда: Кишинев

Сообщение AMD »

alexs писал(а):это не LR виноват - виновник TPostScripCanvas - он не умеет обрабаnывать правильно русские шрифты - нужно дорабатывать напильником - мне объяснили как - сейчас печатает нормально (но только заранее определёнными шрифтами)

В gtk1 работает стабильно - у меня описанные тобой глюки возникают только в gtk2, также проблема с выводом utf8 текстов - TPostScripCanvas генерит файл для cups в однобайтной кодировке (у меня win1251)

Вобщем вывод - TPostScripCanvas надо дописывать на прелдмет того чтобы умел встраивать глифы требуемых шрифтов напрямую в ps файл. Может кто грамотный в этом есть?

И вобще - у меня повилась мысль одна - сейчас появится время - сделаю наследника TfrMemoView с поддрежкой стилей - очень много проблем сразу снимется.


странные вещи получается
Я в версии 9,24 Работаю и печатаю на canvas и руский печатается ок


А вот как работать с LazReportom не пойму

Во первых не нахожу редактора LazReport про которого все пишут что глючат нарисованые компоненты
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Возьми описание FreeReport на сайте FastReport-а
m_guest
постоялец
Сообщения: 193
Зарегистрирован: 14.08.2005 15:10:21

Сообщение m_guest »

2 AMD:
LazReport по умолчанию не установлен в палитру компонентов, его надо "руками" ставить...Лежит в папке components\lazreport Лазаря.

Документация по FreeReport здесь
AMD
постоялец
Сообщения: 189
Зарегистрирован: 23.01.2008 21:25:25
Откуда: Кишинев

Сообщение AMD »

m_guest писал(а):2 AMD:
LazReport по умолчанию не установлен в палитру компонентов, его надо "руками" ставить...Лежит в папке components\lazreport Лазаря.

Документация по FreeReport здесь

Установил конечно
Ответить