我在找一些打印用的API。在
基本上,我想实现的是将一组像素(我存储在内存中的单色位图)打印到通用的纸张格式(A4、A5…等等)。在
我认为最低API是:
- 打印机设备列表
- 打印机缓冲区,用于发送内存中的pixmap(例如winXP打印机任务文件夹)
- 一些API可以将SI尺寸转换为打印机分辨率,或根据以前的内存中的pixmap(例如450x250)以适当的分辨率转换到纸张上。在
我考虑的是postScript,但是我有一些旧的LPT驱动的laserjet可能不支持*PS
目前我正在尝试在Qt-QGraphicsView中找到一些有趣的东西。在
http://doc.trolltech.com/4.2/qgraphicsview.html
Tags:
我将使用PIL创建一个BMP文件,然后使用标准操作系统服务打印该文件。PIL将接受光栅或矢量形式的数据。在
您可能想investigate wx python for printing。不过,学习这个框架可能会给你带来一点开销!在过去,我在windows和linux上都取得了成功。在
{a2}的交互也很容易使用。在
你很接近了,看看Printing in Qt。有一个QPrinter类实现了您要查找的一些内容。它是一个简单的
QPaintDevice
。这意味着任何可以在屏幕上呈现自己的小部件都可以打印出来。这也意味着您不需要渲染到位图来打印,您可以使用Qt小部件或绘图函数进行打印另外,检查Qt文档的版本号,Qt的最新版本是4.5,4.6是beta版本。在
相关问题 更多 >
编程相关推荐