Печать StringGrid-а
Здравствуйте!
Направьте меня на путь истинный!
Как лучше реализовать следующее:
У меня есть StringGrid (а точнее, AdvStringGrid от TMS). Он у меня разукрашен как новогодняя елка, а именно: В различных ячейках шрифт может быть разный.
Некоторые группы ячеек объединены (т.е. при печати уже надо будет играться с границами объектов).
Сам StringGrid - это по сути хитрое отображение массива.
Мне надо "нарисовать" этот StringGrid в отчете.
CrossTab-отчеты, естесственно, не подойдут.
Плюс, ко всему прочему, этот StringGrid на лист формата A4 не поместиться, а придется склеивать 4 листа формата A4 (2x2). Как это учесть?
В примерах к компонентам не нашел ничего подобного, есть лиши печать StringGrid-а и массивов, но там используются CrossTab-отчеты. Это не то.
Вообще такое реализовать возможно? Если да, то подскажите, пожалуйста, в какубю сторону смотреть?
Заранее благодарен!
Направьте меня на путь истинный!
Как лучше реализовать следующее:
У меня есть StringGrid (а точнее, AdvStringGrid от TMS). Он у меня разукрашен как новогодняя елка, а именно: В различных ячейках шрифт может быть разный.
Некоторые группы ячеек объединены (т.е. при печати уже надо будет играться с границами объектов).
Сам StringGrid - это по сути хитрое отображение массива.
Мне надо "нарисовать" этот StringGrid в отчете.
CrossTab-отчеты, естесственно, не подойдут.
Плюс, ко всему прочему, этот StringGrid на лист формата A4 не поместиться, а придется склеивать 4 листа формата A4 (2x2). Как это учесть?
В примерах к компонентам не нашел ничего подобного, есть лиши печать StringGrid-а и массивов, но там используются CrossTab-отчеты. Это не то.
Вообще такое реализовать возможно? Если да, то подскажите, пожалуйста, в какубю сторону смотреть?
Заранее благодарен!
Комментарии
2. Раскраску и границы через пользовательские функции что-то типа 3. Если количество и размер колонок StringGrid может меняться то генери форму отчета динамически с разбивкой на страницы(только по ширине) если количество и размер колонок постоянен заранее сделай форму отчета из 2-х (или сколько тебе нужно) страниц (только по ширине).
А как динамически генерировать форму отчета, вручную создавать компоненты Memo?
Плюс вещать на Мемо правильные обработчики для изменения цвета и границ.