代码之家  ›  专栏  ›  技术社区  ›  djeidot

如何设置报表的特定打印机?

  •  1
  • djeidot  · 技术社区  · 15 年前

    我想绕过打印对话框,将自定义报告打印到特定打印机。用户将为每个报告模板选择打印机。

    现在我有代码来打印显示打印对话框的报告,或者直接打印到默认打印机。我需要更改它以便直接打印到不一定是默认打印机的打印机。

    我意识到那个电话 SetDefaultPrinter 打印前是一个简单的解决方案,但它不是线程安全的。

    注意:我使用的是C++/MFC。

    2 回复  |  直到 15 年前
        1
  •  2
  •   Nick Dandoulakis    15 年前
        2
  •  1
  •   Adrian    15 年前

    也许 this 可能会有点帮助