Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.01.2009, 21:05   #1
GINA
 
Аватар для GINA
 
Регистрация: 10.01.2009
Сообщений: 5
По умолчанию Печать всей формы

Помогите кто-нибудь вывести на печать всю форму целиком. Форма длинная с полосой прокрутки и целиком на экране не помещается!!!...У меня печатается только та часть формы, которая видна на экране.
GINA вне форума Ответить с цитированием
Старый 10.01.2009, 21:50   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Берем любую программу-скриншутер и кусками делаем снимки, потом объединяем их хотя бы в стандартном пэйнте.
mihali4 вне форума Ответить с цитированием
Старый 10.01.2009, 22:07   #3
GINA
 
Аватар для GINA
 
Регистрация: 10.01.2009
Сообщений: 5
По умолчанию

Спасибо за остроумное решение, но мне не до шуток!!! Мне нужно будет постоянно пользоваться этой программой, вводить в нее данные и выводить каждый раз новый лист на печать!.. Помогите кто-нибудь!!!! СРОЧНО НАДО!!!!!!
GINA вне форума Ответить с цитированием
Старый 10.01.2009, 22:14   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Да я и не шутил.
Для такого вывода из программы вам поможет только использование, например, QuickReport.
mihali4 вне форума Ответить с цитированием
Старый 10.01.2009, 22:25   #5
GINA
 
Аватар для GINA
 
Регистрация: 10.01.2009
Сообщений: 5
По умолчанию

А на него можно помещать ComboBox??? По-моему, комбо нет в списке компонентов QuickRep
GINA вне форума Ответить с цитированием
Старый 10.01.2009, 22:30   #6
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

не уверен, но разве в canvas формы содержится не вся форма ?
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 10.01.2009, 22:37   #7
GINA
 
Аватар для GINA
 
Регистрация: 10.01.2009
Сообщений: 5
По умолчанию

Не знаю, я в процедуре нажатия кнопки использовала Form1.Print, но форма полностью не печатается
GINA вне форума Ответить с цитированием
Старый 11.01.2009, 01:25   #8
Jeni
Форумчанин
 
Регистрация: 31.05.2007
Сообщений: 486
По умолчанию

Цитата:
Сообщение от Квэнди Посмотреть сообщение
разве в canvas формы содержится не вся форма?
По-моему, форма не обязана "помнить" что на ней нарисовано, да еще в невидимой части. Когда происходит прокрутка (или изменение размеров), просто посылаются сообщения о необходимости прорисовки и каждый компонент сам себя рисует. Иначе не нужно было бы для формы постоянно обрабатывать OnPaint, чтобы, скажем, рисовать на ней фигуры.
Jeni вне форума Ответить с цитированием
Старый 11.01.2009, 09:35   #9
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

да, все верно, ошибся.
К автору вопроса: куда более правильным будет печать не формы а все- таки её содержимого. Пройдитесь циклом по компонентам формы, и исходя из их классов составьте документ на печать
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 11.01.2009, 12:34   #10
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от Квэнди Посмотреть сообщение
К автору вопроса: куда более правильным будет печать не формы а все- таки её содержимого. Пройдитесь циклом по компонентам формы, и исходя из их классов составьте документ на печать
Совершенно верно, об этом я и говорил. Квикрепорт и есть те компоненты, которые специально для этого и включены в Дельфи.
mihali4 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
печать формы vldand Microsoft Office Access 1 19.09.2008 11:12
Печать формы. Delphi 7 Racfor Общие вопросы Delphi 7 03.08.2008 19:52
Сохранение и печать формы Технолог Компоненты Delphi 1 17.05.2008 14:42
Печать компонентов формы monushka Помощь студентам 6 07.11.2007 19:30
Печать формы ♠STO♠ Общие вопросы Delphi 6 30.08.2007 16:03