请教,怎样可以把Graphics实时画的图像传到图像文件流FileStream或者IntPtr中去?

seanzh 2008-08-30 04:53:05
请教,我这边有一个pos机,不支持中文,
所以我想通过Graphics直接把中文字符画好之后传下去,
是否有哪位知道怎样可以实现这样的功能?
谢谢了,我另外一个贴开了一个类似的问题,
因为描述上没有带这个方面,所以新开一个贴,
解决了可以同时把两个贴的分都奉上。

我现在已经通过CreateFile得到了一个IntPtr,
也产生了一个FileStream实例,
然后我想要使用Graphics的DrawString来写字串到这个FileStream或者IntPtr里,
请教该如何处理?
...全文
263 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
seanzh 2008-08-31
  • 打赏
  • 举报
回复
如果使用PrintDocument来画的话,
是否可以在打印的过程中使用打印机自定义的命令?
seanzh 2008-08-31
  • 打赏
  • 举报
回复
多谢了,有人知道这个问题吗?

如果使用PrintDocument来画的话,
是否可以在打印的过程中使用打印机自定义的命令?
wanggangzero 2008-08-31
  • 打赏
  • 举报
回复
二楼正解,楼主还需研究一下pos机文档.
Debug_Today 2008-08-31
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 Debug_Today 的回复:]
Bitmap bmp = new Bitmap(800, 600);
Graphics g = new Grahics(bmp);

g.DrawString(XXXX);

bmp.Save(FileStream, ImageFormat.XXX);

g.Dispose();
bmp.Dispose();
[/Quote]

如果不符合楼主的意思话,那楼主的意思是否要先画出字符串,然后把字符串传入到FileStream中去?

以下代码:

Bitmap bmp = new Bitmap(800, 600);
Graphics g = new Grahics(bmp);

g.DrawString(XXXX);

StreamWriter sw = new StreamWriter(FileStream);
sw.Write(XXXX);
sw.Close();

g.Dispose();
bmp.Dispose();
Debug_Today 2008-08-31
  • 打赏
  • 举报
回复
Bitmap bmp = new Bitmap(800, 600);
Graphics g = new Grahics(bmp);

g.DrawString(XXXX);

bmp.Save(FileStream, ImageFormat.XXX);

g.Dispose();
bmp.Dispose();
blue_apple2006 2008-08-31
  • 打赏
  • 举报
回复
Bitmap bitMap = new Bitmap(250, 70);
for (int i = 0; i < bitMap.Width; i++)
{
for (int j = 0; j < bitMap.Height; j++)
{
bitMap.SetPixel(i, j, Color.Red);
}
}

Graphics g = Graphics.FromImage(bitMap);
bitMap.Save(Response.OutputStream, ImageFormat.Jpeg);
g.Dispose();
bitMap.Dispose();
seanzh 2008-08-30
  • 打赏
  • 举报
回复
pos机那边需要设置吗?
有没有具体一点的代码可以参考?
这样的save是不是我一边画一边就能打印出来?
还是要到最后save才能打印出来?
如果不是,是不是有办法让它边画就边打印出来?
谢谢了!
ChrisAK 2008-08-30
  • 打赏
  • 举报
回复
画到Bitmap上.
再save到流.
zzuyongp 2008-08-30
  • 打赏
  • 举报
回复
貌似没这么烦吧。。。这玩意用的着自己画所

111,097

社区成员

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

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

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