![]() |
|
|
![]()
|
|
| olegkuzn |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 1.10.2007 Репутация: нет Всего: нет |
Есть класс CMyView производный от CScrollView
есть метод CMyView::OnDraw(CDC* pDC) который рисует диаграмку в режиме MM_LOMETRIC. Необходимо вывести диаграму на печать в два листам слева направо. использую код
Проблема в том что первую страницу печатает а вместо второй прогоняет лист без печати (хотя рисунок диаграмы в OnDraw есть) |
|||
|
||||
| dizzy1984 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 675 Регистрация: 15.2.2007 Репутация: 10 Всего: 25 |
"Глава 19. Печать и предварительный просмотр документов"
Добавлено через 2 минуты и 6 секунд Тебе ведь надо распечатать 2 одинаковые страницы, я правильно понял? |
|||
|
||||
| olegkuzn |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 84 Регистрация: 1.10.2007 Репутация: нет Всего: нет |
Пробился с задачей. Метод CMyView::OnPrint должен быть таким :
теперь второй лист диаграммы выводится. Вопрос вдогонку. В структуре CPrintInfo есть элемент m_rectDraw класса CRect. Что конкретно представляет этот элемент. (Он различен даже для одинаковых форматов A4 но разных принтеров). Как его получить не вызывая печать (Например для предварительного разбиения диаграммы по страницам) |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |