а напечатать весь рисунок на н
Автор admin Четверг, 14 мая 2009 11:32
а напечатать весь рисунок на нескольких страницах. Упражнение 2. Многостраничная печать Создаваемый в программе MiniPaint рисунок имеет размеры 300×300 пикселов (см. занятие 7) и помещается на одной странице. Чтобы продемонстрировать способы реализации печати нескольких страниц, программу MiniPaint необходимо модифицировать так, чтобы она работала с рисунками, размеры которых превышают размеры стандартной печатной страницы. Изменив размеры рисунка, следует изменить и номер версии, используемой при сериализации данных документа, для того чтобы различать файлы, созданные текущей и предыдущей версиями программы. Перед печатью многостраничного документа необходимо установить количество его страниц. Произвести эти вычисления можно с помощью виртуальной функции CMiniPaintView: :OnBeginPrinting(). Размеры печатной страницы (ее ширину и высоту) позволяет определить функция CDC:: GetDevi ceCaps (), а ширина и высота рисунка заданы в программе с помощью констант. Используя эти значения, можно определить количество страниц по вертикали и по горизонтали, на которые разбивается документ. Чтобы исключить появление не
Комментарии закрыты.
Последние комментарии