Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 打印双面Excel_C#_Wpf_Excel - Fatal编程技术网

C# 打印双面Excel

C# 打印双面Excel,c#,wpf,excel,C#,Wpf,Excel,我正在使用此代码成功打印 我想做双面打印,但我不知道。有什么方向吗?设置属性 您可以使用该属性检查打印机是否支持双面打印 或 你可以这样试试 worksheet.PrintOutEx(1,2, 1, false, Type.Missing, false, false, Type.Missing); MyDuplexSettings.DuplexSettings ds = new MyDuplexSettings.DuplexSettings(); short status = 0; stri

我正在使用此代码成功打印

我想做双面打印,但我不知道。有什么方向吗?

设置属性

您可以使用该属性检查打印机是否支持双面打印

你可以这样试试

worksheet.PrintOutEx(1,2, 1, false, Type.Missing, false, false, Type.Missing);
MyDuplexSettings.DuplexSettings ds = new MyDuplexSettings.DuplexSettings();

short status = 0;
string errorMessage = string.Empty;
status = ds.GetPrinterDuplex("<<Printer Name>>", out errorMessage);

if (status == 0)
{
//Console.WriteLine("Error occured. Error Message is : " + errorMessage);
//Some error occured, errorMessage is available in string errorMessage
}
else
{
 //Console.WriteLine("Current Duplex Setting is : " & status);
 //Call successfull, Current duplex flag is set to status
}

status = 2; //set duplex flag to 2
ds.SetPrinterDuplex("<<Printer Name>>", status, out errorMessage);