MFC打印中,怎样控制打印纸上的绘图区域变小,从而达到留出上下左右边距的效果。

[复制链接]
查看11 | 回复1 | 2012-7-13 21:15:17 | 显示全部楼层 |阅读模式
OnDraw IsPrinting 中pDC->SetMapMode(MM_ANISOTROPIC); //转化坐标映射模式GetSystemMetrics//得到分辨率int xLogPixPerInch = pDC->GetDeviceCaps(LOGPIXELSX);//得到设备每逻辑英寸的像素数量int yLogPixPerInch = pDC->GetDeviceCaps(LOGPIXELSY);然后,你懂得,自己计算边界就可以了。其实,打印设置里面的边框设置,对OnDraw打印是有效的。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行