请问打印时,刚好占满一张A4纸的位图应该是多大啊?

jiyuanjie 2007-11-08 02:38:49
我的程序生成的图片,大小为793×1122,要刚好打印再在一张A4纸上
我打印出来图片不能充满整张纸,这是怎么回事啊?793×1122不是正好一张A4
大小吗?
打印的代码是
StretchDIBits( pDC->m_hDC,0,0,nWidth,nHeight,0,0,lpbi->biWidth,lpbi->biHeight,(LPBYTE)lpbi
+ (bi.biSize + nColors * sizeof(RGBQUAD)),(LPBITMAPINFO)lpbi,DIB_RGB_COLORS,SRCCOPY);


nWidth值为4950,nHeight值为7008,lpbi->biWidth为793,lpbi->biHeight为1122.
...全文
1011 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
cui2liu13 2007-12-06
  • 打赏
  • 举报
回复
llt2008正解!
  • 打赏
  • 举报
回复
到这来讨论吧

菜鸟学编程之C++/MFC: QQ群 41977413 C++/MFC编程开发技术,有问题讨论问题,无事适当吹水;一起讨论学习,习惯潜水者勿加

菜鸟学编程之C/C# : QQ群 41976716 C/C#编程开发技术,有问题讨论问题,无事适当吹水;一起讨论学习,习惯潜水者勿加

菜鸟学编程之VB/VBA : QQ群 20772662 VB/VBA编程开发技术群,有问题讨论问题,无事适当吹水;一起讨论学习,习惯潜水者勿加

llt2008 2007-11-11
  • 打赏
  • 举报
回复
如果你希望打印得不模糊,那么你应该设像素为900*630(相对于A4)
当然,需要设置映射到A4的实际尺寸297*210...................
drowdrow 2007-11-08
  • 打赏
  • 举报
回复
映射模式的影响
凤矶 2007-11-08
  • 打赏
  • 举报
回复
SetMapMode(MM_TEXT)
Chivalry 2007-11-08
  • 打赏
  • 举报
回复
设置映射模式MM_TWIPS试试看
dirdirdir3 2007-11-08
  • 打赏
  • 举报
回复
要看dpi的吧,不同的dpi应该不同的.

19,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧