Новый компонент - TRxDBGridPrint
Модераторы: alexs, Модераторы
- alexs
- долгожитель
- Сообщения: 4069
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
Новый компонент - TRxDBGridPrint
Новый компонент - TRxDBGridPrint
Технолгия дополнительных компонентов-расширений грида продолжает развиваться.
TRxDBGridPrint - это компонент для печати содержимого грида. Фактически базируется на TFrPrintGrid из LazReport. Печать также идёт через LazReport. Поэтому выделил в отдельный пакет.
Но в отличии от TFrPrintGrid - TRxDBGridPrint будет максимально поддерживать возможности TRxDBGrid.
Сейчас уже умеет рисовать многострочные заголовки, итоговую строку.
Ещё не всё реализовано - дописываю.
Как всегда - пожелания и замечания приветсвуются.
Технолгия дополнительных компонентов-расширений грида продолжает развиваться.
TRxDBGridPrint - это компонент для печати содержимого грида. Фактически базируется на TFrPrintGrid из LazReport. Печать также идёт через LazReport. Поэтому выделил в отдельный пакет.
Но в отличии от TFrPrintGrid - TRxDBGridPrint будет максимально поддерживать возможности TRxDBGrid.
Сейчас уже умеет рисовать многострочные заголовки, итоговую строку.
Ещё не всё реализовано - дописываю.
Как всегда - пожелания и замечания приветсвуются.
- Little_Roo
- энтузиаст
- Сообщения: 639
- Зарегистрирован: 27.02.2009 18:56:36
- Откуда: Санкт-Петербург
ShowSetupForm - не вызывается (что true , что false)
То же и Options....
Правда, на грид навешал и RxDBGridExportSpreadSheet1 и RxDBGridPrint1 на PopupMenu3...
Может конфликт? Хотя RxDBGridExportSpreadSheet сетапформ кажет...
А так - данный компонент - это то, что долгое время мне было просто необходимо...
Спасибо за заботу!!!!!
Lazarus 1.3 r FPC 2.7.1 i386-win32-win32/win64
То же и Options....
Правда, на грид навешал и RxDBGridExportSpreadSheet1 и RxDBGridPrint1 на PopupMenu3...
Может конфликт? Хотя RxDBGridExportSpreadSheet сетапформ кажет...
А так - данный компонент - это то, что долгое время мне было просто необходимо...
Спасибо за заботу!!!!!
Lazarus 1.3 r FPC 2.7.1 i386-win32-win32/win64
- Little_Roo
- энтузиаст
- Сообщения: 639
- Зарегистрирован: 27.02.2009 18:56:36
- Откуда: Санкт-Петербург
alexs писал(а): Думаю что там настраивать.
Параметры страницы - поля, отступы etc.
Из настроек принтера их нет.
Еще раз респект за компоненты!!!
Добавлено спустя 16 часов 4 минуты 14 секунд:
На форме Print grid setup перепутаны комбобоксы СВЕРХУ и ЛЕВАЯ
- Little_Roo
- энтузиаст
- Сообщения: 639
- Зарегистрирован: 27.02.2009 18:56:36
- Откуда: Санкт-Петербург
Обнаруженные глюки компонента - (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
На форме Print grid setup -
На комбобоксах правильнее писАть - Отступы на странице - СЛЕВА, СНИЗУ
Параметры печати - пропущена буква - Отображать заголовоК отчета
Да, и если стоит этот чекбокс, то выводится только ОДНА строка в отчет
Не отображаются заголовки колонок
Да, и при включенном Отображать заголовок отчета построение отчета о-о-о-очень медленное...
И опять же - только первая запиь проявляется, хотя отметка по гриду полззет вниз... Неспешно так...
При этом все раскраски хедеров и пр. вырублены...
Lazarus 1.3 r FPC 2.7.1 i386-win32-win32/win64 из SVN
Птица 2.5.2
Zeos 7.2 из SVN
WinXP
- Little_Roo
- энтузиаст
- Сообщения: 639
- Зарегистрирован: 27.02.2009 18:56:36
- Откуда: Санкт-Петербург
alexs писал(а):Исправил
Угу, но не все
Little_Roo писал(а):На форме Print grid setup -
На комбобоксах правильнее писАть - Отступы на странице - СЛЕВА, СНИЗУ
Параметры печати - пропущена буква - Отображать заголовоК отчета![]()
Да, и шрифт в заголовках колонок уж очень крупный...
- alexs
- долгожитель
- Сообщения: 4069
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
Перевод поправил
А вот с шрифтами - пока проблема.
В лазарусе есть такое понятие - шрифт по умолчанию. И он везде установлен
Если посмотреть в свойестве font у любого компонента - там стоит шрифт по умолчанию и размер 0.
Я вот ещё не понял - как превратить это значение в реальные данные.
Кто знает?
А вот с шрифтами - пока проблема.
В лазарусе есть такое понятие - шрифт по умолчанию. И он везде установлен
Если посмотреть в свойестве font у любого компонента - там стоит шрифт по умолчанию и размер 0.
Я вот ещё не понял - как превратить это значение в реальные данные.
Кто знает?
- Little_Roo
- энтузиаст
- Сообщения: 639
- Зарегистрирован: 27.02.2009 18:56:36
- Откуда: Санкт-Петербург
alexs писал(а):Я вот ещё не понял - как превратить это значение в реальные данные.
Кто знает?
Я тупо присваиваю конкретное имя и размер шрифта
Я не прав?
- alexs
- долгожитель
- Сообщения: 4069
- Зарегистрирован: 15.05.2005 23:17:07
- Откуда: г.Ставрополь
- Контактная информация:
Постоянно это делать? Я в куче форм этот компонент использую. Ещё и код для него писать по присвоению шрифта - лениво.
Тут правильно будет именно шрифт по умолчанию расшифровать. А вот это и не получается пока.
Тут правильно будет именно шрифт по умолчанию расшифровать. А вот это и не получается пока.
- Little_Roo
- энтузиаст
- Сообщения: 639
- Зарегистрирован: 27.02.2009 18:56:36
- Откуда: Санкт-Петербург
А можно увеличить длину ReportTitle ?
А то всего 12 символов... И если встречается пробел, то после него все обрезается....
А то всего 12 символов... И если встречается пробел, то после него все обрезается....
очень полезный компонент.
Огромное спасибо.
А есть ли возможность масштабирования? чтобы вместить содержимое таблицы на печатный лист хотя бы по ширине?
Огромное спасибо.
А есть ли возможность масштабирования? чтобы вместить содержимое таблицы на печатный лист хотя бы по ширине?
