【问题标题】:Simplest way to print (with a real-life printer) in C++?用 C++ 打印(使用真实打印机)的最简单方法?
【发布时间】:2012-04-15 16:24:19
【问题描述】:

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

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

【问题讨论】:

    标签: c++ printing cross-platform


    【解决方案1】:

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

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

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

    【讨论】:

    • 你的第三个陈述不是和你的第一个矛盾吗?
    • 并非如此,因为非 GUI 应用程序(例如 Web 应用程序)可能不想使用 Gtk 或 Qt(即使他们可以)。
    猜你喜欢
    • 1970-01-01
    • 2012-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多