2012-03-06 129 views
3

我有一个打印word文档的命令行应用程序。根据新的要求,每当应用程序发送文档进行打印时,应该打印双面。如何双面打印文档

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

请指教 感谢

回答

5
+1

除了答案,这里的链接复式枚举设置打印机:http://msdn.microsoft.com/ en-us/library/system.drawing.printing.duplex.aspx – Abbas 2012-03-06 08:19:55

+0

@ahdaniels:感谢您的文章让我检查相同的,并会尽快更新 – SeeSharp 2012-03-06 08:28:37

+0

我可以得到一些示例代码相同 谢谢 – SeeSharp 2012-03-06 08:33:15

4

下面是一段简单的代码与一些设置进行打印:

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

if(pd.PrinterSettings.IsValid) 
    pd.Print();