读书人

在XP下能正常使用,但在2000下却出现有

发布时间: 2012-01-15 22:57:49 作者: rapoo

在XP下能正常使用,但在2000下却出现问题..请指教~
程序是将一张图片.通过打印机打印出来

C# code
Bitmap imgGroup = new Bitmap(1055, 869);     groupBox1.DrawToBitmap( imgGroup,groupBox1.ClientRectangle );  // 将控件保存为图片,存入imgGroup    PrintPreviewDialog pd = new PrintPreviewDialog();    pd.Document = new System.Drawing.Printing.PrintDocument();    ptPreDlg.Document.DefaultPageSettings.Landscape  = true;     pd.Document.PrintPage += new System.Drawing.Printing.PrintPageEventHandler(Document_PrintPage);    pd.ShowDialog(this);

C# code
void Document_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e){    e.Graphics.DrawImage(imgGroup , 0, 0);}


在XP下正常...但是在2000系统下,弹出的打印预览框中却看不到预览效果(预览框中是空白的),打印出来的图片也只有半截了,设置的横向打印也不起作用,
另外,如果是使用网络上的共享打印机的话...速度相当面.界面会假死大约7,8秒时间


诚心请教........请大家帮帮忙吧....这个问题想了很久.百思不得其解~~~~~~

[解决办法]
VS200?

win2k 要安装 sp4
[解决办法]
打sp4的补丁
[解决办法]
是同一个打印机,同样的驱程吗?
[解决办法]
不知道,帮顶
[解决办法]
UP~~~
[解决办法]
用绝对宽度和长度试下,XP和2000下经常出现界面不一致的情况

读书人网 >C#

热点推荐