Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.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# C在横向模式下打印位图_C#_.net_Bitmap_Printdocument - Fatal编程技术网

C# C在横向模式下打印位图

C# C在横向模式下打印位图,c#,.net,bitmap,printdocument,C#,.net,Bitmap,Printdocument,我试图在横向模式下打印位图,但遇到了一些问题 我的代码当前为: System.Drawing.Printing.PrintDocument doc = new System.Drawing.Printing.PrintDocument(); doc.PrintPage += doc_PrintPage; doc.Print(); 活动详情如下: void doc_PrintPage(object sender, System.Drawing.Printing.PrintPageEven

我试图在横向模式下打印位图,但遇到了一些问题

我的代码当前为:

System.Drawing.Printing.PrintDocument doc = new  System.Drawing.Printing.PrintDocument();
doc.PrintPage += doc_PrintPage;
doc.Print();
活动详情如下:

   void doc_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
    {
        var bitmap = new Bitmap(extendedWebBrowser.Width, extendedWebBrowser.Height);
        NativeMethods.GetImage(extendedWebBrowser, bitmap, Color.White);
        e.PageSettings.Landscape = true;
        e.Graphics.DrawImage(bitmap, 0, 0);
        bitmap.Dispose();
    }
但是无论我做什么,它都不会以横向模式打印。有什么建议吗


谢谢

doc.DefaultPageSettings.scape=true;在印刷之前?不管我做什么-你试过什么?