首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通用打印光栅和/或矢量图像

通用打印光栅和/或矢量图像
EN

Stack Overflow用户
提问于 2009-10-10 10:43:22
回答 3查看 403关注 0票数 2

我在找一些打印API。

基本上,我想要实现的是将像素集(存储在内存中的单色位图)打印到通用纸张格式(A4,A5..etc.)上。

我认为最低限度的API是:

  • 打印机设备列表
  • 打印机缓冲区,在那里我可以发送我的内存像素图(前)。类似于winXP打印机任务文件夹)
  • 一些API可以将SI尺寸转换成打印机分辨率,或者根据以前的内存像素映射(例如.( 450x250)在纸上以适当的分辨率。

我正在考虑的是postScript,但我有一些老LPT驱动的激光喷射机,可能不支持*PS。

目前,我正试图在Qt - QGraphicsView中找到一些有趣的东西。

http://doc.trolltech.com/4.2/qgraphicsview.html

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-10-10 10:59:31

好吧,你已经接近了,看看Qt打印。有一个QPrinter类,它实现了您要寻找的一些内容。它就像一个QPaintDevice。这意味着,可以在屏幕上呈现自己的任何小部件都可以打印。这也意味着您不需要呈现到位图来打印,您可以使用Qt小部件或绘图函数进行打印。

另外,检查Qt文档的版本号,Qt的最后一个版本是4.5,4.6是beta版本。

票数 0
EN

Stack Overflow用户

发布于 2009-10-10 10:58:03

你可能想要调查用于打印的wx python。不过,学习该框架对您来说可能有点开销!过去,我在windows和linux上都取得了成功。

我还使用报告室来制作PDF,使用最少的操作系统交互就可以很容易地打印出来。

票数 0
EN

Stack Overflow用户

发布于 2009-10-10 10:59:18

我会使用PIL创建BMP文件,然后使用标准OS服务打印该文件。PIL将接受栅格或矢量形式的数据。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1547621

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档