RxDBGrid & PDF Export
Модераторы: alexs, Модераторы
RxDBGrid & PDF Export
Как сделать експорт в PDF?
С русскими буквами и правильным отображением шрифтов небось?
kit писал(а):Как сделать експорт в PDF?
Можно нарисовать таблицу и данные на канвасе принтера и затем "печатать в PDF".
alexs писал(а):TRxDBGridExportPdf - не то?
Только для любителей FPC 2.6 не будет радости.
в Lazarus 1.6.4 fpc 3.0.2 работает?
- alexs
- долгожитель
- Сообщения: 4066
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
Код: Выделить всё
{$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 писал(а):Код: Выделить всё
{$IF (FPC_FULLVERSION >= 30101)}
У меня ето условие не проходит. Какая версия fpc должна бить?
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
kit,
3.1.1
3.1.1
Lazarus 1.8 будет с fpc 3.1?
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
kit, выйдет -- посмотрим.
Что-то подсказывает, что как и у лазаря, нечетные версии нестабильная ветка.
А у меня крайние версии транка 1.7 потребовали для одного компонента (сетевой менеджер пакетов) свежую верси. транка FPC... что наводит на мысль о повышении версии fpc.
Что-то подсказывает, что как и у лазаря, нечетные версии нестабильная ветка.
А у меня крайние версии транка 1.7 потребовали для одного компонента (сетевой менеджер пакетов) свежую верси. транка FPC... что наводит на мысль о повышении версии fpc.
Лекс Айрин писал(а): выйдет -- посмотрим.
На когда планируется релиз?
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
kit, да кто же знает... крайний релиз fpc был не так давно... (3.0.2) так что предполагаю, что в конце года, начале следующего.
