搜索
aardio官方社区 门户 查看主题

可否用sys.printer打印图片数据

发布者: yootou | 发布时间: 2017-12-19 12:55| 查看数: 465| 评论数: 1|帖子模式

本帖最后由 yootou 于 2017-12-19 12:57 编辑

用qrencode.bitmap生成了GDI+位图,可否直接用sys.printer打印出来。原计划想使用此方法打印二维码。

刚看了sys.printer库,找到有这么一段代码:

startDoc = function(docName,dataType,outputFile){
                return !!api.StartDocPrinter(this.hPrinter,1,{
                                ustring docName = docName : "My Document";
                                ustring outputFile = outputFile;
                                ustring dataType = dataType : "RAW";
                });
        };

dataType默认是RAW,在网上查资料,暂时只找着可以设置为RAW,TEXT两个,如果要打印图片,这个地方应该填写哪种类型?谢谢哈。

在MSDN里边找到DOC_INFO_1,那里边描述具体有哪些类型。。

最新评论

Jacen.He 发表于 2017-12-19 14:00:23
sys.printer 可以调用GDI打印图片的,不看范例吗?!
如果不想用GDI,直接发打印机指令的话,看你用的是什么打印机,去找厂商提供的指令集,一个一个字节的编码。打印机的指令集每个厂商都不同,别人帮不了你。

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-7-17 21:48 , Processed in 0.062500 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表