我正在尝试打印文档,仅在正面,而不是正面。
所以,我Word.Interop
在打开文档之前打印我的文档,设置默认打印机参数,如下所示:
Microsoft.Office.Interop.Word.Application wordApp = new Microsoft.Office.Interop.Word.Application();
wordApp.Visible = false;
PrinterSettings settings = new PrinterSettings();
foreach (string printer in PrinterSettings.InstalledPrinters)
{
settings.PrinterName = printer;
if (settings.IsDefaultPrinter)
{
settings.Duplex = Duplex.Simplex;
}
}
wordApp.Documents.Open(fullPath);
wordApp.DisplayAlerts = WdAlertLevel.wdAlertsNone;
wordApp.ActiveDocument.PrintOut(false);
wordApp.Quit(WdSaveOptions.wdDoNotSaveChanges);
这个印刷很好,但总是在正反面。如何更改默认打印机参数。为什么settings.Duplex = Duplex.Simplex;
不起作用?
我检查了,Duplex 值是simplex
文档打开时的值。