【发布时间】:2014-04-08 11:27:40
【问题描述】:
我有一个打印 word 文档的命令行应用程序。根据新要求,每当应用程序发送文件进行打印时,都应打印双面。
所以我的问题是,我可以在我的 C# 程序中设置任何向打印机发送命令以进行双面打印而不是手动使用打印机的打印属性。
请指教 谢谢
【问题讨论】:
标签: c#
我有一个打印 word 文档的命令行应用程序。根据新要求,每当应用程序发送文件进行打印时,都应打印双面。
所以我的问题是,我可以在我的 C# 程序中设置任何向打印机发送命令以进行双面打印而不是手动使用打印机的打印属性。
请指教 谢谢
【问题讨论】:
标签: c#
http://msdn.microsoft.com/en-us/library/system.drawing.printing.printersettings.aspx
也许你可以使用 Duplex-property?
【讨论】:
这是一段简单的代码,可以通过一些设置打印:
var pd = new PrintDocument
{
PrinterSettings =
{
Duplex = Duplex.Vertical,
PrinterName = "YourPrinterName"
}
};
if(pd.PrinterSettings.IsValid)
pd.Print();
【讨论】: