c++ - 用 C++ 打印(使用真实打印机)的最简单方法?

标签 c++ printing cross-platform

大多数对此的搜索都会找到有关打印到标准输出的信息,并且与实际打印机相关的结果主要涉及 Win32 API。

是否有一种基本的、非操作系统特定的打印机 API 允许简单的 C++ 程序打印文件(例如 .txt)或打印其标准输出?

最佳答案

不,C++ 没有这种非操作系统特定的打印机 API。

我建议运行一个执行打印的命令(例如使用 systempopen 库调用),并使该命令可由用户配置。

一些 C++(或 C)GUI 框架(例如 Qt、Gtk、GtkMM)提供了一个 API 来打印东西。

关于c++ - 用 C++ 打印(使用真实打印机)的最简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10163781/

相关文章:

c++ - 通过 SDL 像素数据生成 Magick++ 动画

c++ - Mac OS 10.5.8 Leopard 支持的 Boost C++ 库?

python - 非面向 Ubuntu 的 pygame 平台游戏无法在 Ubuntu 以外的任何平台上正确加载关卡

python - 给字符串添加换行符,跨平台

C++扇区对齐读取

c++ - 图片处理代码调试

jquery - css 旋转和对齐

javascript - 在 angularjs 中调用 $window.print() 导致打印预览显示空白页

c# - 如何使用 C# 从服务器获取打印机详细信息

javascript - 如何将弹出组件导入React-Native?