Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Проблема печати в Visual FoxPro  [new]
Johnny_lcool
Member

Откуда: Новороссийск
Сообщений: 67
Проблема следующая - у формы есть подложка - .bmp картинка (на фоне: thisform.Picture='C:\..\..'). На картинке рисунок Краснодарского края (разделенный на территории). С помощью метода формы .PSet() раскрашивается все это дело разными цветами. Все бы хорошо, но вот как потом эту красивую картинку распечатать?!
23 апр 04, 13:14    [646030]     Ответить | Цитировать Сообщить модератору
 Re: Проблема печати в Visual FoxPro  [new]
Johnny_lcool
Member

Откуда: Новороссийск
Сообщений: 67
Да, попутно, может кто знает, как проверить какое разрешение и глубина цвета у Desktop'а ( а то картинка красится только в 32-бит и разрешении не меньше 800х600 )
23 апр 04, 13:16    [646043]     Ответить | Цитировать Сообщить модератору
 Re: Проблема печати в Visual FoxPro  [new]
piva
Member

Откуда: Курган
Сообщений: 1096
для глубины цвета
GetDeviceCaps(hDC,12)
для количества цветов
GetDeviceCaps(hDC,24)
для определения кадровой развертки
GetDeviceCaps(hDC,116)
23 апр 04, 13:41    [646144]     Ответить | Цитировать Сообщить модератору
 Re: Проблема печати в Visual FoxPro  [new]
Johnny_lcool
Member

Откуда: Новороссийск
Сообщений: 67
Спасибо, а по первому вопросу!
23 апр 04, 21:13    [647574]     Ответить | Цитировать Сообщить модератору
 Re: Проблема печати в Visual FoxPro  [new]
Sergey Ch
Member

Откуда: Благовещенск
Сообщений: 8873
FoxPro code samples (members area):

Storing clipboard contents to a bitmap file
http://www.news2news.com/vfp/?example=189

Printing the image of a FoxPro form
http://www.news2news.com/vfp/?example=158

How to print a bitmap file
http://www.news2news.com/vfp/?example=211

Storing screen shot of a form to a bitmap file
http://www.news2news.com/vfp/?example=187

Using the LoadImage() to display a bitmap file on the main Visual FoxPro window
http://www.news2news.com/vfp/?example=210

*************************************
Ну а для тех, у кого нет денег можно попробовать путь:

- программно нажать клавишу PrintScreen
- вкопировать буфер в Word или Exel
- далее вывести из этих офисных программ на печать это изображение...

Удачи!
Have a nice weekend!
23 апр 04, 23:00    [647626]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить