我在找一些打印API。
基本上,我想要实现的是将像素集(存储在内存中的单色位图)打印到通用纸张格式(A4,A5..etc.)上。
我认为最低限度的API是:
我正在考虑的是postScript,但我有一些老LPT驱动的激光喷射机,可能不支持*PS。
目前,我正试图在Qt - QGraphicsView中找到一些有趣的东西。
http://doc.trolltech.com/4.2/qgraphicsview.html
发布于 2009-10-10 10:59:31
好吧,你已经接近了,看看Qt打印。有一个QPrinter类,它实现了您要寻找的一些内容。它就像一个QPaintDevice。这意味着,可以在屏幕上呈现自己的任何小部件都可以打印。这也意味着您不需要呈现到位图来打印,您可以使用Qt小部件或绘图函数进行打印。
另外,检查Qt文档的版本号,Qt的最后一个版本是4.5,4.6是beta版本。
发布于 2009-10-10 10:58:03
你可能想要调查用于打印的wx python。不过,学习该框架对您来说可能有点开销!过去,我在windows和linux上都取得了成功。
我还使用报告室来制作PDF,使用最少的操作系统交互就可以很容易地打印出来。
发布于 2009-10-10 10:59:18
我会使用PIL创建BMP文件,然后使用标准OS服务打印该文件。PIL将接受栅格或矢量形式的数据。
https://stackoverflow.com/questions/1547621
复制相似问题