打印出图片四周总会被切掉,是怎么回事啊?

AYZBL 2010-09-06 09:50:47
我使用的打印机为 三菱9600D

耗材10×15
300dpi
print pixels 1228 × 1868 dot
print size 102 × 152
orientation landscape

我提交打印的图片bmp_print为
1868×1228 像素 DPI(300,300)的图片


打印的代码为:
 e.PageSettings.Margins = new System.Drawing.Printing.Margins(0, 0, 0, 0);
e.PageSettings.PrinterSettings.DefaultPageSettings.Margins = new System.Drawing.Printing.Margins(0, 0, 0, 0);
e.Graphics.DrawImageUnscaled(bmp_print,e.PageBounds);


可是打出来的图片边上总是被切除,左右切掉的较多,上下切掉的较少,不过打印预览出来的倒是和送交打印的图片一样的。
...全文
379 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
云瑀 2010-09-06
  • 打赏
  • 举报
回复
那修改打印的纸张吧
A4换成B3
AYZBL 2010-09-06
  • 打赏
  • 举报
回复
缩放估计不行,因为两边截掉的比例不一样

英文宽度截掉3.2% 高度截掉了2%
云瑀 2010-09-06
  • 打赏
  • 举报
回复
那是图片太大张了....
缩小一点吧....
glest 2010-09-06
  • 打赏
  • 举报
回复
使用Word或其他软件打一张试试,先排除是不是打印机的问题。
KnowKjava 2010-09-06
  • 打赏
  • 举报
回复
不好处理
AYZBL 2010-09-06
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 cloudhsu 的回复:]
那修改打印的纸张吧
A4换成B3
[/Quote]

没有用的,纸张尺寸默认就是4×6英寸耗材,改不改都没有区别

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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