** Sash |
Отправлено: 03.07.2006, 16:20 |
|
Не зарегистрирован
|
Есть нужда сделать на форме компонент, внешним видом напоминающего Wordовский Print->Preview.
Суть проблемы: На форме Form1, лежит DBGrid, в который заносятся цифры и на второй форме необходимо сгенерировать изображение для печати (табличка, картинка, текст и т.п) |
|
Doga |
Отправлено: 03.07.2006, 16:48 |
|
Мастер участка
Группа: Участник
Сообщений: 575
|
Используйте DBGrid->Canvas->CopyRect(...);
Правда, при условии, что размеры Canvas не меньше фактических размеров DBGrid... Иначе, придется рисовать самому.
Отредактировано Doga — 03/07/2006, 16:53
|
|
** Sash |
Отправлено: 04.07.2006, 10:01 |
|
Не зарегистрирован
|
DBGrid очень большой, а в таблицу при печати выносятся отдельные ячейки и результаты расчетов плюс чертеж сгенерированный одельно.
То есть компоновать все равно прийдется руками |
|
Gedeon |
Отправлено: 04.07.2006, 13:26 |
|
Ветеран
Группа: Модератор
Сообщений: 1742
|
А сделать отчет Вам не подходит? В нем есть превью.
|
|
** Sash |
Отправлено: 04.07.2006, 16:11 |
|
Не зарегистрирован
|
Прекрасная идея!!! До этого я не додумался. Спасибо огромное за совет. |
|