Страница 1 из 1
Новый компонент - TRxDBGridPrint
Добавлено: 05.08.2014 16:55:01
alexs
Новый компонент - TRxDBGridPrint
Технолгия дополнительных компонентов-расширений грида продолжает развиваться.
TRxDBGridPrint - это компонент для печати содержимого грида. Фактически базируется на TFrPrintGrid из LazReport. Печать также идёт через LazReport. Поэтому выделил в отдельный пакет.
Но в отличии от TFrPrintGrid - TRxDBGridPrint будет максимально поддерживать возможности TRxDBGrid.
Сейчас уже умеет рисовать многострочные заголовки, итоговую строку.
Ещё не всё реализовано - дописываю.
Как всегда - пожелания и замечания приветсвуются.
Re: Новый компонент - TRxDBGridPrint
Добавлено: 05.08.2014 19:58:09
Little_Roo
ShowSetupForm - не вызывается (что true , что false)
То же и Options....
Правда, на грид навешал и RxDBGridExportSpreadSheet1 и RxDBGridPrint1 на PopupMenu3...
Может конфликт? Хотя RxDBGridExportSpreadSheet сетапформ кажет...
А так - данный компонент - это то, что долгое время мне было просто необходимо...
Спасибо за заботу!!!!!Lazarus 1.3 r FPC 2.7.1 i386-win32-win32/win64
Re: Новый компонент - TRxDBGridPrint
Добавлено: 05.08.2014 20:58:12
alexs
Little_Roo писал(а):ShowSetupForm
Ещё не сделал. Думаю что там настраивать. Шрифты и заголовок наверное.
Всё в процессе пока
Re: Новый компонент - TRxDBGridPrint
Добавлено: 06.08.2014 15:03:15
Little_Roo
alexs писал(а): Думаю что там настраивать.
Параметры страницы - поля, отступы etc.
Из настроек принтера их нет.
Еще раз респект за компоненты!!!
Добавлено спустя 16 часов 4 минуты 14 секунд:На форме Print grid setup перепутаны комбобоксы СВЕРХУ и ЛЕВАЯ

Re: Новый компонент - TRxDBGridPrint
Добавлено: 06.08.2014 15:13:15
alexs
Исправил
Re: Новый компонент - TRxDBGridPrint
Добавлено: 06.08.2014 17:32:29
Little_Roo
Обнаруженные глюки компонента - (svn 3439)
На форме Print grid setup -
На комбобоксах правильнее писАть - Отступы на странице - СЛЕВА, СНИЗУ
Параметры печати - пропущена буква - Отображать заголово
К отчета
Да, и если стоит этот чекбокс, то выводится только ОДНА строка в отчет

Первая...
Не отображаются заголовки колонок

Да, и при включенном
Отображать заголовок отчета построение отчета о-о-о-очень медленное...
И опять же - только первая запиь проявляется, хотя отметка по гриду полззет вниз... Неспешно так...
При этом все раскраски хедеров и пр. вырублены...
Lazarus 1.3 r FPC 2.7.1 i386-win32-win32/win64 из SVN
Птица 2.5.2
Zeos 7.2 из SVN
WinXP
Re: Новый компонент - TRxDBGridPrint
Добавлено: 06.08.2014 21:41:39
alexs
Проверю.
Re: Новый компонент - TRxDBGridPrint
Добавлено: 08.08.2014 09:32:06
alexs
Исправил
Re: Новый компонент - TRxDBGridPrint
Добавлено: 08.08.2014 10:47:09
Little_Roo
alexs писал(а):Исправил
Угу, но не все
Little_Roo писал(а):На форме Print grid setup -
На комбобоксах правильнее писАть - Отступы на странице - СЛЕВА, СНИЗУ

Параметры печати - пропущена буква - Отображать заголово
К отчета
Да, и шрифт в заголовках колонок уж очень крупный...
Re: Новый компонент - TRxDBGridPrint
Добавлено: 08.08.2014 12:01:36
alexs
Перевод поправил
А вот с шрифтами - пока проблема.
В лазарусе есть такое понятие - шрифт по умолчанию. И он везде установлен
Если посмотреть в свойестве font у любого компонента - там стоит шрифт по умолчанию и размер 0.
Я вот ещё не понял - как превратить это значение в реальные данные.
Кто знает?
Re: Новый компонент - TRxDBGridPrint
Добавлено: 12.08.2014 20:54:09
Little_Roo
alexs писал(а):Я вот ещё не понял - как превратить это значение в реальные данные.
Кто знает?
Я тупо присваиваю конкретное имя и размер шрифта
Я не прав?
Re: Новый компонент - TRxDBGridPrint
Добавлено: 12.08.2014 22:02:01
alexs
Постоянно это делать? Я в куче форм этот компонент использую. Ещё и код для него писать по присвоению шрифта - лениво.
Тут правильно будет именно шрифт по умолчанию расшифровать. А вот это и не получается пока.
Re: Новый компонент - TRxDBGridPrint
Добавлено: 15.09.2014 14:28:24
Little_Roo
А можно увеличить длину ReportTitle ?
А то всего 12 символов... И если встречается пробел, то после него все обрезается....
Re: Новый компонент - TRxDBGridPrint
Добавлено: 06.10.2014 11:27:12
Xenar
очень полезный компонент.
Огромное спасибо.
А есть ли возможность масштабирования? чтобы вместить содержимое таблицы на печатный лист хотя бы по ширине?
Re: Новый компонент - TRxDBGridPrint
Добавлено: 06.10.2014 14:25:58
alexs
Пока не стояла такая задача.
Если будет время - подумаю.
Если есть готовое решение - высылай.