Вывод определенной части формы на печать, в файл и т.д. | |
---|---|
LED Автор Сообщений: 204 Дата регистрации: 22.07.2006 |
Здравствуйте.
Подскажите как это сделать, а если есть готовое решение – то укажите где его взять. Значит на форме расположен объект Image (image1) с картинкой. На него добавлены всякие лейболы и командные кнопки выводящие результат. Все хорошо работает, выдаются результаты. Вот как послать определенную область (Image1 c установленными кнопками и лейбалами на печать, в буфер обмена (в формате BMP) и в файл). На форуме искал не нашел. Спасибо |
Re: Вывод определенной части формы на печать, в файл и т.д. | |
---|---|
of63 Сообщений: 25256 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
PrtScr сделать, например: forum.foxclub.ru
|
Re: Вывод определенной части формы на печать, в файл и т.д. | |
---|---|
LED Автор Сообщений: 204 Дата регистрации: 22.07.2006 |
of63 спасибо.
Решение Клепинина подходит. Но как здесь вырезать фрагмент Уменьшение Width и Height ничего не дает Все равно записывается окно с заголовком. Только обрезается снизу и справа. Как вырезать определенный фрагмент?
|
Re: Вывод определенной части формы на печать, в файл и т.д. | |
---|---|
pasha_usue Сообщений: 3650 Откуда: Е-бург Дата регистрации: 06.10.2006 |
Все дело в PrintWindow. Либо использовать какой-нибудь BitBlt вместо него, либо PrintWindow(thisform.HWnd, hdc, PW_CLIENTONLY)
PW_CLIENTONLY = 1, если что. |
Re: Вывод определенной части формы на печать, в файл и т.д. | |
---|---|
LED Автор Сообщений: 204 Дата регистрации: 22.07.2006 |
pasha_usue спасибо.
Не помогло. Возможно нужно добавить начальные и конечные координаты фрагмента или наконец его длину. Только куда? |
Re: Вывод определенной части формы на печать, в файл и т.д. | |
---|---|
of63 Сообщений: 25256 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Есть какое-то слово "регион" (область с координатами XY начальные и WH - длина ширина),
docs.microsoft.com - первое попавшееся |
Re: Вывод определенной части формы на печать, в файл и т.д. | |
---|---|
vk65 Сообщений: 402 Дата регистрации: 08.04.2008 |
|
Re: Вывод определенной части формы на печать, в файл и т.д. | |
---|---|
LED Автор Сообщений: 204 Дата регистрации: 22.07.2006 |
vk65 спасибо
Я тоже такой расклад сделал. Почти так, только с высвобождением старого растра * Высвобождение старого растра
Теперь надо сделать вывод в буфер и на принтер... vk65 Огромное спасибо. Спасибо всем кто принимал участие. Исправлено 1 раз(а). Последнее : LED, 15.03.19 14:11 |
Re: Вывод определенной части формы на печать, в файл и т.д. | |
---|---|
LED Автор Сообщений: 204 Дата регистрации: 22.07.2006 |
Пришлось продолжить тему.
В буфер обмена получилось этот растр вставить. А вот как послать на принтер. Из файла не хочется печатать Нашел вот такой фрагмент кода Куда в этот фрагмент вставить вырезанный растр lnNewBitmap?
Если есть другой вариант, то подскажите. |
Re: Вывод определенной части формы на печать, в файл и т.д. | |
---|---|
vk65 Сообщений: 402 Дата регистрации: 08.04.2008 |
|
© 2000-2024 Fox Club  |