RxDBGrid & PDF Export

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

RxDBGrid & PDF Export

Сообщение kit » 14.04.2017 10:34:47

Как сделать експорт в PDF?
kit
постоялец
 
Сообщения: 104
Зарегистрирован: 29.09.2016 09:39:07

Re: RxDBGrid & PDF Export

Сообщение java73 » 14.04.2017 12:06:19

С русскими буквами и правильным отображением шрифтов небось?
java73
постоялец
 
Сообщения: 191
Зарегистрирован: 21.11.2013 09:08:10

Re: RxDBGrid & PDF Export

Сообщение vitaly_l » 14.04.2017 12:31:11

kit писал(а):Как сделать експорт в PDF?

Можно нарисовать таблицу и данные на канвасе принтера и затем "печатать в PDF".
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3074
Зарегистрирован: 31.01.2012 16:41:41

Re: RxDBGrid & PDF Export

Сообщение alexs » 14.04.2017 14:53:39

TRxDBGridExportPdf - не то?
Только для любителей FPC 2.6 не будет радости.
Аватара пользователя
alexs
долгожитель
 
Сообщения: 3476
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: RxDBGrid & PDF Export

Сообщение kit » 14.04.2017 16:08:58

alexs писал(а):TRxDBGridExportPdf - не то?
Только для любителей FPC 2.6 не будет радости.

в Lazarus 1.6.4 fpc 3.0.2 работает?
kit
постоялец
 
Сообщения: 104
Зарегистрирован: 29.09.2016 09:39:07

Re: RxDBGrid & PDF Export

Сообщение alexs » 14.04.2017 17:12:49

Код: Выделить всё
{$IF (FPC_FULLVERSION >= 30101)}

Должно быть. Есть небольшое замечание. В библиотеке для формирования PDF из FPC были изменения относительно первой версии. Я не знаю - какая будет версия у вас. Визуально это проявляется как перевёрнутый отчёт. Если такое будет - то взять версию RxFPC до 5833. Именно в этом комите я это изменял.

На самом деле обратите внимание на вкладке рядом с RxDBGrid лежат дополнительные инструменты для него:
1. RxDBGridFooterTools - управление строкой итогов в RxDBGrid
2. RxDBGridExportPDF - экспорт данных, отображаемых в RxDBGrid в pdf-файл
3. TRxDBGridExportSpreadSheet - экспорт данных, отображаемых в RxDBGrid в электронные таблицы. Поддерживается экспорт итоговой строки в виде формул
4. TRxDBGridPrint - печать данных из RxDBGrid. Основано на LazReport

Шрифты берутся системные. В качестве дефлотного шрифта идёт подбор по списку 'Liberation Sans', 'Arial', 'FreeSans'
Аватара пользователя
alexs
долгожитель
 
Сообщения: 3476
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: RxDBGrid & PDF Export

Сообщение kit » 15.04.2017 08:39:24

alexs писал(а):
Код: Выделить всё
{$IF (FPC_FULLVERSION >= 30101)}


У меня ето условие не проходит. Какая версия fpc должна бить?
kit
постоялец
 
Сообщения: 104
Зарегистрирован: 29.09.2016 09:39:07

Re: RxDBGrid & PDF Export

Сообщение Лекс Айрин » 15.04.2017 09:18:52

kit,
3.1.1
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 4097
Зарегистрирован: 19.02.2013 16:54:51

Re: RxDBGrid & PDF Export

Сообщение kit » 15.04.2017 10:06:31

Lazarus 1.8 будет с fpc 3.1?
kit
постоялец
 
Сообщения: 104
Зарегистрирован: 29.09.2016 09:39:07

Re: RxDBGrid & PDF Export

Сообщение Лекс Айрин » 15.04.2017 12:31:17

kit, выйдет -- посмотрим.
Что-то подсказывает, что как и у лазаря, нечетные версии нестабильная ветка.
А у меня крайние версии транка 1.7 потребовали для одного компонента (сетевой менеджер пакетов) свежую верси. транка FPC... что наводит на мысль о повышении версии fpc.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 4097
Зарегистрирован: 19.02.2013 16:54:51

Re: RxDBGrid & PDF Export

Сообщение kit » 17.04.2017 08:41:05

Лекс Айрин писал(а): выйдет -- посмотрим.

На когда планируется релиз?
kit
постоялец
 
Сообщения: 104
Зарегистрирован: 29.09.2016 09:39:07

Re: RxDBGrid & PDF Export

Сообщение Лекс Айрин » 17.04.2017 09:27:07

kit, да кто же знает... крайний релиз fpc был не так давно... (3.0.2) так что предполагаю, что в конце года, начале следующего.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 4097
Зарегистрирован: 19.02.2013 16:54:51


Вернуться в RxLib

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

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

Рейтинг@Mail.ru