FastReport для Lazarus

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

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

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

Сообщение debi12345 »

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

Сообщение alexs »

У нас работы хватает всем. :D
Я ядро системы не успеваю дорабатывать - много новых глобальных идей придумывается.
Аватара пользователя
*Rik*
постоялец
Сообщения: 453
Зарегистрирован: 19.04.2011 12:18:51
Откуда: Урал
Контактная информация:

Сообщение *Rik* »

Скачал демо под Linux, отлично работает. И штрихкода печатаются изумительно, даже QR код есть и PDF417. И масштабируются отлично, без артефактов. Нет только экспорта в PDF в demo, хотя поддержка заявлена.
slyubez
постоялец
Сообщения: 186
Зарегистрирован: 31.03.2015 07:44:07

Сообщение slyubez »

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

Если нетрудно, Вы не могли бы глянуть: есть ли в Линукс-версии у компонента TfrxReport свойство PrintOptions.DuplexMode?
pupsik
энтузиаст
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13
Контактная информация:

Сообщение pupsik »

slyubez ... демо...

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

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

п.с.

Лазрепорт пока получше будет. И уже привычней как то...
slyubez
постоялец
Сообщения: 186
Зарегистрирован: 31.03.2015 07:44:07

Сообщение slyubez »

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

Это старая проблема FR. На Delphi проявляется пустым отчетом без страниц в превью-окне.
Аватара пользователя
DYUMON
постоялец
Сообщения: 234
Зарегистрирован: 11.03.2009 12:32:54
Контактная информация:

Сообщение DYUMON »

Так вроде fastreport и раньше поддерживал lazarus ? или это какая то особенная версия вышла?
Аватара пользователя
*Rik*
постоялец
Сообщения: 453
Зарегистрирован: 19.04.2011 12:18:51
Откуда: Урал
Контактная информация:

Сообщение *Rik* »

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

До 5 версии FastReport был на Lazarus неработоспособен, он собственно сейчас, до сих пор в стадии beta.
slyubez
постоялец
Сообщения: 186
Зарегистрирован: 31.03.2015 07:44:07

Сообщение slyubez »

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

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

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

Сообщение alexs »

А он научился нормально со встроенными данными работать? Или так и остаётся только как формировалка по внешним данным?
RusDeveloper
новенький
Сообщения: 92
Зарегистрирован: 06.04.2016 11:02:43

Сообщение RusDeveloper »

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

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

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

Сообщение slyubez »

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

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

Добавлено спустя 2 минуты 3 секунды:
А что касается кросстабов - ИМХО, с ними проблемы были всегда. Еще в 2011 году, когда я был на конференции у разработчиков FR, вроде говорили, что их хотели выпилить из FR5.
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

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

В принципе хороша вешь. Лучше доводить до ума.
Я для LazReport, как время появится, буду дорабатывать.
RusDeveloper
новенький
Сообщения: 92
Зарегистрирован: 06.04.2016 11:02:43

Сообщение RusDeveloper »

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

Добавлено спустя 12 минут 20 секунд:
alexs, будете дорабатывать свою версию LazReport-а? ибо не вижу я комиты от Вас в SVN по Lazarus... как кстати стать соавтором?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
alexs
долгожитель
Сообщения: 4069
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

Сообщение alexs »

Я сам в него не комичу - патчи Рейсу отправляю.
OI там допиливать надо. Я вообще хочу его прилепить к левой/правой стороне. Заодно положить на таб-контрол, чтобы можно было другие мастера (например - инспектор данных) тоже там же располагать.
Ответить