luxs200
驱动牛犊
驱动牛犊
  • 注册日期2001-07-23
  • 最后登录2015-03-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2082回复:8

打印文本转换成位图

楼主#
更多 发布于:2003-11-17 16:42
小弟手上有一份公司的打印驱动源码,可以把需要打印的文本信息转换成BMP文件。看了半天也不知道驱动中在那里把文本转换成BMP。那位高人知道打印驱动中怎样把文本转换成BMP的像素?
源码中在DrvEnableSurface函数中调用EngCreateBitmap创建了一个位图,什么时候填充BMP的点阵?由GDI来完成吗?

最新喜欢:

ericyuericyu
prn
prn
驱动牛犊
驱动牛犊
  • 注册日期2002-04-02
  • 最后登录2008-12-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-11-19 09:48
对,是由GDI来完成的
qjmiao
驱动牛犊
驱动牛犊
  • 注册日期2003-11-23
  • 最后登录2004-02-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-11-23 11:29
EngCreateBitmap创建的是由GDI管理的Surface,可以由GDI帮你完成所有的绘制工作,除非你告诉它由自己的函数来做
luxs200
驱动牛犊
驱动牛犊
  • 注册日期2001-07-23
  • 最后登录2015-03-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-11-24 09:07
如果想自己来填充位图那应该怎样做?
主要是想在原来打印文本信息的基础上增加一些自己的打印信息一起输出。
beautychina
驱动牛犊
驱动牛犊
  • 注册日期2003-12-03
  • 最后登录2003-12-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-12-07 23:07
现在好多兄弟都在求这样的例子,老兄能不能共享出来,也让大家分享一下呢,如果真的能,我想有一大批人会感激你的
tinyfool
驱动牛犊
驱动牛犊
  • 注册日期2003-12-04
  • 最后登录2003-12-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-12-08 08:33
GDI和BITMAP是紧密联系的,你先创建一个BITMAP,然后创建一个与其相兼容的DC,然后对这个DC进行操作就相当于操作在这个BITMAP,你对这个DC进行textout,不久输出字符在bitmap了么?
推行我们的理想 等待明天的辉煌 微尘程序员网站 http://www.tinydust.net
y5318
驱动中牛
驱动中牛
  • 注册日期2001-09-18
  • 最后登录2018-05-29
  • 粉丝1
  • 关注0
  • 积分14分
  • 威望22点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2003-12-08 18:21
你可以参考一下Win98DDK例子CBitmap,主要参考塌实如何将打印内容转变位图的,但是要注意的是98的家够与2k的架构不一样
stboys
驱动牛犊
驱动牛犊
  • 注册日期2003-05-11
  • 最后登录2004-07-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-01-02 17:13


  其实要把打印的文本信息转换成BMP文件,根本用不着写打印驱动,如何有时间我可以帮你写一个函数就可以完成了~
bigstarsun
驱动牛犊
驱动牛犊
  • 注册日期2003-01-20
  • 最后登录2004-08-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-02-10 11:43
你们说的打印文本信息是不是prn格式的文件啊,怎么把prn文件里面的四色位图信息提取出来啊????
我要打印驱动dad
游客

返回顶部