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

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

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

Сообщение alexs » 27.09.2007 00:19:50

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

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

хотя на мой взгляд - надо канвас принтера делать частью LCL и включать в код, зависящие от платформы - чтобы для каждой платформы реализация была родными для неё функциями - сейчас это реализовано только для windows.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение Brainenjii » 27.09.2007 00:33:35

При GTK2 у LazReport'a старые проблемы Lazarus'a - объекты живут довольно-таки обособленной жизнью от курсора ^_^ Дальше пока не пошел йцу Где можно найти мануал по работе с LazReport'ом ?
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Сообщение alexs » 27.09.2007 08:18:27

Brainenjii
Посмотри описание FreeReport на сайте FastReport-а
насчёт GTK2 - см выше - я писал об этом. Там проблема со сдвигом, т.е. объект во время прорисовки действий редактирования почему то рисуется сдвинутым - когда происходит полняа перерисовка - нормально. также в gtk2 возникают ошибки при наложении нескольких объектов друг на друга.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение Attid » 21.10.2007 22:31:31

alexs
сегодня заметил что в лазаре что-то с принтером делают, может им твои идеи чего не хватает донести ?? =)
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение NewUser » 21.10.2007 23:03:25

NewUser
новенький
 
Сообщения: 97
Зарегистрирован: 08.05.2007 13:28:40

Сообщение falcon39 » 20.02.2008 17:54:21

Здравствуйте.
Есть ли описание этого компонента, а то я уже 3 часа не мого понять как отчет сделать.
falcon39
незнакомец
 
Сообщения: 5
Зарегистрирован: 22.05.2007 16:15:44

Сообщение alexs » 20.02.2008 17:57:14

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

Сообщение alexs » 20.02.2008 18:00:34

Кстати - в сегодняшей версии SVN lazreport не работает - связано с тем что в lcl у TForm убрали не нужные проперти. Я патчик подготовил и выслал Рейсу (кажется так в русской транскрипции писать его фамилию :-) - будем ждать пока исправит.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение AMD » 21.02.2008 00:28:45

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



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

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

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

Сообщение AMD » 27.02.2008 00:53:00

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

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

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

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


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


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

Во первых не нахожу редактора LazReport про которого все пишут что глючат нарисованые компоненты
AMD
постоялец
 
Сообщения: 189
Зарегистрирован: 23.01.2008 22:25:25
Откуда: Кишинев

Сообщение alexs » 27.02.2008 08:06:39

Возьми описание FreeReport на сайте FastReport-а
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение m_guest » 27.02.2008 11:43:55

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

Документация по FreeReport здесь
m_guest
постоялец
 
Сообщения: 193
Зарегистрирован: 14.08.2005 15:10:21

Сообщение AMD » 27.02.2008 22:24:53

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

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

Установил конечно
AMD
постоялец
 
Сообщения: 189
Зарегистрирован: 23.01.2008 22:25:25
Откуда: Кишинев

Пред.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 52

Рейтинг@Mail.ru