我有一个打印word文档的命令行应用程序。根据新要求,每当应用程序发送打印文档时,都应该打印两面。
所以我的问题是,我可以在我的C#程序中设置任何打印属性,它将命令发送到打印机以进行打印,而不是使用打印机进行手动操作。
请咨询 感谢
答案 0 :(得分:5)
http://msdn.microsoft.com/en-us/library/system.drawing.printing.printersettings.aspx
也许你可以使用Duplex-property?
答案 1 :(得分:4)
这是一段用一些设置打印的简单代码:
var pd = new PrintDocument
{
PrinterSettings =
{
Duplex = Duplex.Vertical,
PrinterName = "YourPrinterName"
}
};
if(pd.PrinterSettings.IsValid)
pd.Print();