我正在将一个C#程序移植到Linux(使用Mono)。 MoMA找到的唯一兼容性问题都与打印有关:来自winspool.drv的P / Invokes函数:
这些都在同一个类中使用,它通过将文件包装在PJL(设置纸张尺寸/托盘/方向)并调用{{3}来打印文件(必须是PDF或PS) }。
我需要使用非特定于Windows的代码重写此打印逻辑。 WritePrinter指的是A previous question,但似乎太低了。我不想要DrawString
和DrawImage
,我想要“打印此PostScript文件”。 Mono中有功能吗?