C# 如何获取打印机DC(在线等)

 我来答
衣秀梅昝戊
2020-01-13 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:34%
帮助的人:822万
展开全部
引用
8

的回复:graphics里有属性。是分辨率的。是不是这个
打印机的分辨率
?string
newDpiX
=
e.Graphics.DpiX.ToString();//获取X值分辨率string
newDpiY
=
e.Graphics.DpiY.ToString();//获取Y值分辨率Rectangle
destRect
=
new
Rectangle(0,
0,
int.Parse(newDpiX),
int.Parse(newDpiY));
//
这是要打印的区域
e.Graphics.DrawImage(memoryImage,
destRect,
0,
0,
memoryImage.Width,
memoryImage.Height,
System.Drawing.GraphicsUnit.Pixel);//memoryImage.Width,
memoryImage.Height,
这是图片的尺寸然后换一个打印机
这个就不同了,那个矩形
端木霞潜黛
2019-12-18 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:35%
帮助的人:914万
展开全部
有vc的获取打印机dc的,放在一个群共亨里了好久之前写的。没有c#的。c#在打印机上绘东西只需要print事件里用graphics就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式