FastReport для Lazarus

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

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

Re: FastReport для Lazarus

Сообщение debi12345 » 04.05.2016 11:09:37

А, понятно - вы там придумали как отделаться от нудной работы за ту же зарплату :)
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Re: FastReport для Lazarus

Сообщение alexs » 04.05.2016 12:11:53

У нас работы хватает всем. :D
Я ядро системы не успеваю дорабатывать - много новых глобальных идей придумывается.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4064
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: FastReport для Lazarus

Сообщение *Rik* » 05.05.2016 09:58:11

Скачал демо под Linux, отлично работает. И штрихкода печатаются изумительно, даже QR код есть и PDF417. И масштабируются отлично, без артефактов. Нет только экспорта в PDF в demo, хотя поддержка заявлена.
Аватара пользователя
*Rik*
постоялец
 
Сообщения: 451
Зарегистрирован: 19.04.2011 12:18:51
Откуда: Урал

Re: FastReport для Lazarus

Сообщение slyubez » 06.05.2016 19:52:56

Скачал демо под Linux, отлично работает. И штрихкода печатаются изумительно, даже QR код есть и PDF417. И масштабируются отлично, без артефактов.

Если нетрудно, Вы не могли бы глянуть: есть ли в Линукс-версии у компонента TfrxReport свойство PrintOptions.DuplexMode?
slyubez
постоялец
 
Сообщения: 180
Зарегистрирован: 31.03.2015 08:44:07

Re: FastReport для Lazarus

Сообщение pupsik » 06.05.2016 23:45:40

slyubez ... демо...

Скачал и...
1. зачем "мусор" (*.o, *.ppu)?
2. все в архиве, а на исполнение самому ставить.
3. у меня в системе принтер не установлен и...
List index (0) out of bounds.
...
4. в настройках принтера "забыта" ориентация (картинка). Возможно из-за п.3.
5. при выборе отчетов были еще пару ошибок.

Ну и минус что "завязка" на Qt.

п.с.

Лазрепорт пока получше будет. И уже привычней как то...
pupsik
энтузиаст
 
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13

Re: FastReport для Lazarus

Сообщение slyubez » 07.05.2016 22:32:39

3. у меня в системе принтер не установлен и...

Это старая проблема FR. На Delphi проявляется пустым отчетом без страниц в превью-окне.
slyubez
постоялец
 
Сообщения: 180
Зарегистрирован: 31.03.2015 08:44:07

Re: FastReport для Lazarus

Сообщение DYUMON » 07.05.2016 22:49:45

Так вроде fastreport и раньше поддерживал lazarus ? или это какая то особенная версия вышла?
Аватара пользователя
DYUMON
постоялец
 
Сообщения: 234
Зарегистрирован: 11.03.2009 13:32:54

Re: FastReport для Lazarus

Сообщение *Rik* » 09.05.2016 12:37:19

DYUMON писал(а):Так вроде fastreport и раньше поддерживал lazarus ? или это какая то особенная версия вышла?

До 5 версии FastReport был на Lazarus неработоспособен, он собственно сейчас, до сих пор в стадии beta.
Аватара пользователя
*Rik*
постоялец
 
Сообщения: 451
Зарегистрирован: 19.04.2011 12:18:51
Откуда: Урал

Re: FastReport для Lazarus

Сообщение slyubez » 11.07.2016 21:53:40

Сейчас как раз развлекаюсь испытанием связки Lazarus+FR5. Мне повезло - я раньше пользовался стандартной версией FR4 для Дельфи без исходников, а когда заказывал FR для Лазарус, получил вместо нее 4 версию Pro, и буквально тут же вышла FR5, которая в итоге досталась мне как бонус без дополнительной переплаты. Но я долго боялся перелезать на FR5 на Delphi, ибо у меня много прог заточено под FR4. Недавно наконец дошли руки, и к счастью, править код для миграции приложений не пришлось вообще.

По сути. В Винде есть проблемы с отображением HTML-тэгов в TfrxMemoView - отображение есть, но сильно корявое. Некоторые мемо плохо отображаются при правом горизонтальном автовыравнивании (залезают за правую границу). Также нашел, что в стандартном превью-окне не работает прокрутка страниц колесом мыши. В Линуксе FR установился, но я буду проверять его несколько позже, ибо сейчас как раз ваяю кроссплатформенное приложение. Функционал ЛазРепорта меня сильно не устроил, и сейчас я пытаюсь компенсировать недостатки использованием FR. Думаю, с костылями программу выпустить удастся хотя бы под винду, а там видно будет.

Если будут какие вопросы, спрашивайте.
slyubez
постоялец
 
Сообщения: 180
Зарегистрирован: 31.03.2015 08:44:07

Re: FastReport для Lazarus

Сообщение alexs » 12.07.2016 12:05:35

А он научился нормально со встроенными данными работать? Или так и остаётся только как формировалка по внешним данным?
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4064
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: FastReport для Lazarus

Сообщение RusDeveloper » 12.07.2016 12:10:26

slyubez писал(а):Сейчас как раз развлекаюсь испытанием связки Lazarus+FR5

я FR5 и под делфи не видел, но вот в FR4 под делфи на мой взгляд есть проблемы с cross-tab-ами. и что-то мне подсказывает, что и в FR5 тем более под Lazarus будут проблемы с кростабами. попробуйте сделать один нормальный отчет под Lazarus+FR5 на кростабе и отпишитесь, плиз. интересно, что получится...

PS в делфи в FR4 в design-mode есть проблемы вроде необходимости вводить заново наименования столбцов после добавления/удаления столбцов из кростаба. в run-time есть проблемы с наездом текста строк друг на друга при определенной неосведомленности разработчика об особенностях FR по работе с null-ами (и никакие StretchMode не помогают). есть проблемы с сортировкой строк/столбцов - приходится писать хитрые sql-запросы...
RusDeveloper
новенький
 
Сообщения: 92
Зарегистрирован: 06.04.2016 12:02:43

Re: FastReport для Lazarus

Сообщение slyubez » 12.07.2016 12:23:16

alexs писал(а):А он научился нормально со встроенными данными работать? Или так и остаётся только как формировалка по внешним данным?

Я пока его пользую только для динамического формирования отчетов, без использования источников данных. Ради интереса попробую на примере employee.fdb, но несколько позже.

Добавлено спустя 2 минуты 3 секунды:
А что касается кросстабов - ИМХО, с ними проблемы были всегда. Еще в 2011 году, когда я был на конференции у разработчиков FR, вроде говорили, что их хотели выпилить из FR5.
slyubez
постоялец
 
Сообщения: 180
Зарегистрирован: 31.03.2015 08:44:07

Re: FastReport для Lazarus

Сообщение alexs » 12.07.2016 15:07:20

slyubez писал(а):вроде говорили, что их хотели выпилить из FR5.

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

Re: FastReport для Lazarus

Сообщение RusDeveloper » 12.07.2016 15:35:19

что с инспектором объектов в LazReport-е? почему он не растягивается и не липнет к панелькам (слева/справа/сверху/снизу)? окно - маленькое и неудобное для работы...

Добавлено спустя 12 минут 20 секунд:
alexs, будете дорабатывать свою версию LazReport-а? ибо не вижу я комиты от Вас в SVN по Lazarus... как кстати стать соавтором?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
RusDeveloper
новенький
 
Сообщения: 92
Зарегистрирован: 06.04.2016 12:02:43

Re: FastReport для Lazarus

Сообщение alexs » 12.07.2016 18:00:59

Я сам в него не комичу - патчи Рейсу отправляю.
OI там допиливать надо. Я вообще хочу его прилепить к левой/правой стороне. Заодно положить на таб-контрол, чтобы можно было другие мастера (например - инспектор данных) тоже там же располагать.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4064
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Пред.След.

Вернуться в Lazarus

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

Сейчас этот форум просматривают: Google [Bot] и гости: 221

Рейтинг@Mail.ru