Страница 1 из 1

RxDBGrid & PDF Export

СообщениеДобавлено: 14.04.2017 10:34:47
kit
Как сделать експорт в PDF?

Re: RxDBGrid & PDF Export

СообщениеДобавлено: 14.04.2017 12:06:19
java73
С русскими буквами и правильным отображением шрифтов небось?

Re: RxDBGrid & PDF Export

СообщениеДобавлено: 14.04.2017 12:31:11
vitaly_l
kit писал(а):Как сделать експорт в PDF?

Можно нарисовать таблицу и данные на канвасе принтера и затем "печатать в PDF".

Re: RxDBGrid & PDF Export

СообщениеДобавлено: 14.04.2017 14:53:39
alexs
TRxDBGridExportPdf - не то?
Только для любителей FPC 2.6 не будет радости.

Re: RxDBGrid & PDF Export

СообщениеДобавлено: 14.04.2017 16:08:58
kit
alexs писал(а):TRxDBGridExportPdf - не то?
Только для любителей FPC 2.6 не будет радости.

в Lazarus 1.6.4 fpc 3.0.2 работает?

Re: RxDBGrid & PDF Export

СообщениеДобавлено: 14.04.2017 17:12:49
alexs
Код: Выделить всё
{$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'

Re: RxDBGrid & PDF Export

СообщениеДобавлено: 15.04.2017 08:39:24
kit
alexs писал(а):
Код: Выделить всё
{$IF (FPC_FULLVERSION >= 30101)}


У меня ето условие не проходит. Какая версия fpc должна бить?

Re: RxDBGrid & PDF Export

СообщениеДобавлено: 15.04.2017 09:18:52
Лекс Айрин
kit,
3.1.1

Re: RxDBGrid & PDF Export

СообщениеДобавлено: 15.04.2017 10:06:31
kit
Lazarus 1.8 будет с fpc 3.1?

Re: RxDBGrid & PDF Export

СообщениеДобавлено: 15.04.2017 12:31:17
Лекс Айрин
kit, выйдет -- посмотрим.
Что-то подсказывает, что как и у лазаря, нечетные версии нестабильная ветка.
А у меня крайние версии транка 1.7 потребовали для одного компонента (сетевой менеджер пакетов) свежую верси. транка FPC... что наводит на мысль о повышении версии fpc.

Re: RxDBGrid & PDF Export

СообщениеДобавлено: 17.04.2017 08:41:05
kit
Лекс Айрин писал(а): выйдет -- посмотрим.

На когда планируется релиз?

Re: RxDBGrid & PDF Export

СообщениеДобавлено: 17.04.2017 09:27:07
Лекс Айрин
kit, да кто же знает... крайний релиз fpc был не так давно... (3.0.2) так что предполагаю, что в конце года, начале следующего.