Во-первых, найдите свой класс просмотра. Обычно это будет что-то вроде CMyAppView
- где MyApp - это имя проекта. Внутри этого класса просмотра обрабатываются все материалы для печати.
Скорее всего, вы найдете переопределения для OnPrint
и OnFilePrint
. В этих методах вы можете настроить параметры принтера и макет страницы. И они будут внутренне звонить OnDraw
на ваш взгляд. Итак, в OnPrint вы добавляете еще одну страницу с EndPage
и StartPage
, а в OnDraw вы действительно решаете, что вы печатаете.
Если ваша распечатка должна отличаться от вашей, отображаемой на экране, вам, возможно, придется хранить дополнительную информацию о том, что печатать, когда вы находитесь в вашем классе.