![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 20.04.2008
Сообщений: 32
|
![]() Здравствуйте !!!Хотелось бы написать для своей проги ПРЕДВАРИТЕЛЬНЫЙ ПРОСМОТР перед печатью с многостраничной поддержкой, затея по-моему очень нудная и кодоёмкая, может я совсем обленился, но не мог-бы кто нить подкинуть примерчик какой-нибудь, или литер-у где было-бы пошаговой описание этой проблемы. Пишу ГОЛЫМ WINAPI. Але мож каким ActiveX Воспользовться ---------
Имеющий желание - ищет возможность,
не имеющий желание - ищет причину. --- Истина где-то рядом ![]() Последний раз редактировалось rpy3uH; 30.06.2008 в 14:32. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
ПРЕДВАРИТЕЛЬНЫЙ ПРОСМОТР перед печатью чего?
QReports не устраивает? (хоть это и не WIN API)
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 20.04.2008
Сообщений: 32
|
![]()
По-моему это и несовсем важно, попытаюсь обьяснить, в общем делаю серьёзный проджект(покрайней мере для меня), что-то вроде клиента для оформления заказов на базе сервера СУРБД MySql, как уже говорилось выше - только WinApi, ловкость рук и никакого мошенства
![]() Буду рад любому ответу.
Имеющий желание - ищет возможность,
не имеющий желание - ищет причину. --- Истина где-то рядом ![]() Последний раз редактировалось Alexoid; 02.07.2008 в 21:34. |
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]()
Alexoid, то ли я чего-то недопонял, то ли Вы сами пытаетесь усложнить себе жизнь...
![]() |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 20.04.2008
Сообщений: 32
|
![]()
}{орошо, тогда помогите для начала правильно перенести эти параметры принтера на окно, допустим hDC-контекст принтера, hWnd-Окно.
Верно ли я думаю Код:
Имеющий желание - ищет возможность,
не имеющий желание - ищет причину. --- Истина где-то рядом ![]() Последний раз редактировалось Alexoid; 03.07.2008 в 20:00. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 20.04.2008
Сообщений: 32
|
![]()
Я тут уже малость разобрался, хотелось-бы разобраться с режимами SetMapMode, на сам принтер я вывожу таблицу в режиме MM_TEXT, а для окна предварительного просмотра ММ_TEXT - неподходит, т.к. использую ф-ции: SetWindowExtEx, SetViewportExtEx,SetViewportOrgEx. мне кажеться либо MM_ANISOTROPIC, либо MM_TWIPS или может MM_ISOTROPIC, что выбрать если вывожу текст обрамлённый таблицей и в чём будет разница....
Имеющий желание - ищет возможность,
не имеющий желание - ищет причину. --- Истина где-то рядом ![]() Последний раз редактировалось Alexoid; 04.07.2008 в 13:22. |
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
![]()
Alexoid, я, честно говоря, не знаю, что можно добавить к тому, что написано в MSDN: SetMapMode. Разве что, как мне кажется, использовать MM_TEXT для вывода текста на принтер не совсем логично, как ни странно это звучит. Лучше делать это в дюймах, миллиметрах или типографских пунктах, но уж никак не в пикселях, которые у всех принтеров разные. А всё остальное - простая арифметика, составление пропорции... MM_ANISOTROPIC позволяет, в отличие от MM_ISOTROPIC, выводить "неквадратные" пиксели, скажем чтобы напечатать экран 4:3 на целом листе 210х297...
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 20.04.2008
Сообщений: 32
|
![]()
Спобочки, просто надо было разобраться самому, что я и сделал, практически уже всё написал(Печатаю в режиме MM_HIMETRIC, а предвар. просмотр в MM_ISOTROPIC). Вот хотелось бы спросить, для общего образования, Вот допустим мне ужен шруфт в 9 pt, в режиме MM_TEXT это будет так:
Код:
Код:
Имеющий желание - ищет возможность,
не имеющий желание - ищет причину. --- Истина где-то рядом ![]() |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Просмотр изображения | Artem | Мультимедиа в Delphi | 4 | 08.05.2012 18:58 |
просмотр dll | jziiiiiii | Win Api | 5 | 26.02.2008 18:54 |
просмотр изображений | gulfiyush | Общие вопросы Delphi | 9 | 10.12.2007 04:47 |
Просмотр PNG изображений | dimfil | Компоненты Delphi | 1 | 05.12.2007 18:16 |
Просмотр картинок | Kocapb | Общие вопросы C/C++ | 1 | 25.11.2007 16:51 |