如何双方打印文件

See*_*arp 3 c#

我有一个打印word文档的命令行应用程序.根据新要求,每当应用程序发送打印文档时,都应该打印两面.

所以我的问题是,我可以在我的C#程序中设置任何打印属性,它将命令发送到打印机以进行打印,而不是使用打印机进行手动操作.

请指教谢谢

ahd*_*els 5

http://msdn.microsoft.com/en-us/library/system.drawing.printing.printersettings.aspx

也许你可以使用Duplex属性?

  • 除了答案之外,这里还有用于设置打印机的 Duplex 枚举链接:http://msdn.microsoft.com/en-us/library/system.drawing.printing.duplex.aspx (2认同)

Abb*_*bas 5

这是一段简单的代码,用于打印一些设置:

var pd = new PrintDocument
{
    PrinterSettings =
    {
        Duplex = Duplex.Vertical,
        PrinterName = "YourPrinterName"
    }
};

if(pd.PrinterSettings.IsValid)
    pd.Print();
Run Code Online (Sandbox Code Playgroud)