Окно предварительного просмотра печати

Для неординарных вопросов. Если вы опытный программист, попавший в трудную ситуацию, — вам сюда.

Модератор: gaidar

Правила форума
Этот раздел не предназначен для того, чтобы вы адресовали свою проблему профессионалам.
Этот раздел предназначен для профессионалов, которые столкнулись с проблемой и не могут решить ее самостоятельно.
Если вы считаете себя профессионалом, а свою проблему сложной — вам сюда.
Если модератор посчитает, что вы ошиблись, то на первый раз он перенесет ваше сообщение в основной раздел без последствий для автора. Во второй раз тема будет закрыта, а автору будет выписано нарушение. В третий раз автор будет забанен.
ssv22
Обычный пользователь
Обычный пользователь
 
Сообщения: 89
Зарегистрирован: 06.11.2005 (Вс) 8:47

Окно предварительного просмотра печати

Сообщение ssv22 » 18.10.2007 (Чт) 8:36

Что есть такое "Окно предварительного просмотра печати"? Допустим в Word'e или Автокаде ...
Как оно создается, как работает(zoom +/-) и тд?
Какой механизм тут задействован (считывание из окна открытого документа или считывание из файла документа), на каком уровне: ассемблер, машинные коды или что еще?
Масшстабирование (объект "Printer...") тут производится или нет?

Или может кто отошлет куда (не сильно далеко :-) ), где-бы почитать про это дело?

Заранее спасибо.

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 18.10.2007 (Чт) 8:52

Способов множество. Вот один из них.
Вложения
larm_Preview.rar
(354.55 Кб) Скачиваний: 309
Лучший способ понять что-то самому — объяснить это другому.

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Сообщение jangle » 18.10.2007 (Чт) 10:34

Можно использовать окно Print Preview из Interner Explorer, поиск поможет найти исходники

ssv22
Обычный пользователь
Обычный пользователь
 
Сообщения: 89
Зарегистрирован: 06.11.2005 (Вс) 8:47

Сообщение ssv22 » 18.10.2007 (Чт) 10:43

Antonariy писал(а):Способов множество. Вот один из них.

Спасибо!
Изучаю...
Но вот забыл спросить: можно ли в этом окне произвести какие-нибудь манипуляции, типа добавить строку текста, линию или еще что-нибудь?
Вообщем доступ к эотму окну что позволяет сделять?
Доступ к нему, как я понимаю, осуществляется через
hnd("хэндл" окна) или hdc?

PS. давно я этим делом не занимался, а как начал задавать вопросы - понял КАК много я забыл :-(
И книжек сейчас под рукой нет...

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 18.10.2007 (Чт) 10:59

То, что находится в окне просмотра связано с документом, идущим на печать, не более, чем фото в паспорте с мордой лица его хозяина (- По паспогту я русский!.. - Изя, бить будут по лицу, а не по паспорту!). Список доступных действий ограничивается присутствующими кнопками. hwnd или hdc никак не помогут.
Лучший способ понять что-то самому — объяснить это другому.


Вернуться в Раздел для Профессионалов

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15

    TopList  
cron