3
大多数搜索都会显示有关打印到标准输出的信息,而与实际打印机相关的结果大多数都涉及Win32 API。在C++中打印(使用真实打印机)最简单的方法是什么?
是否有基本的,非操作系统特定的打印机API,它允许一个简单的C++程序打印出一个文件,如.txt,或打印它的标准输出?
大多数搜索都会显示有关打印到标准输出的信息,而与实际打印机相关的结果大多数都涉及Win32 API。在C++中打印(使用真实打印机)最简单的方法是什么?
是否有基本的,非操作系统特定的打印机API,它允许一个简单的C++程序打印出一个文件,如.txt,或打印它的标准输出?
不,不存在C++的非操作系统特定的打印机API。
我会建议运行一个命令(例如使用system
或popen
库调用)来执行打印,并使该命令可由用户配置。一些C++(或C)GUI框架(例如Qt,Gtk,GtkMM)提供了一个API来打印东西。
你的第三个陈述与第一个陈述不矛盾吗? – 2012-04-15 16:35:19
并非如此,因为非GUI应用程序(例如Web应用程序)可能不想使用Gtk或Qt(即使它们可以)。 – 2012-04-15 16:39:31